home *** CD-ROM | disk | FTP | other *** search
/ Eagles Nest BBS 7 / Eagles_Nest_Mac_Collection_Disc_7.TOAST / General Communication / DialogerPro / Dialoger Professional 1.0b1 / DialogMaker Help / cards.xml < prev    next >
Text File  |  1992-05-13  |  417KB  |  10,892 lines

  1. card_61217.xml
  2. <?xml version="1.0" encoding="utf-8" ?>
  3. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4. <card>
  5.     <id>61217</id>
  6.     <filler1>0</filler1>
  7.     <cantDelete> <false /> </cantDelete>
  8.     <showPict> <true /> </showPict>
  9.     <dontSearch> <false /> </dontSearch>
  10.     <owner>2663</owner>
  11.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  12.     <content>
  13.         <layer>background</layer>
  14.         <id>4</id>
  15.         <text>Miscellaneous Notes</text>
  16.     </content>
  17.     <content>
  18.         <layer>background</layer>
  19.         <id>5</id>
  20.         <text>UnScrunch</text>
  21.     </content>
  22.     <content>
  23.         <layer>background</layer>
  24.         <id>6</id>
  25.         <text>The syntax of the Scrunch function and of the Unscrunch  function are identical. For example     put scrunch(someText) into someScrunchedTextwould replace all the returns in the container someText with the special character. Likewise,      put unscruch(someScrunchedText)  into someText would put back where we started.Note: the special character normally used is option-L. This looks just like the line continuation character used by HyperCard in scripts. An optional second parameter allows you to override this default and use the special character you supply.</text>
  26.     </content>
  27.     <content>
  28.         <layer>background</layer>
  29.         <id>19</id>
  30.         <text>3/21/90</text>
  31.     </content>
  32.     <name></name>
  33.     <script></script>
  34. </card>
  35.  
  36.  
  37. card_61137.xml
  38. <?xml version="1.0" encoding="utf-8" ?>
  39. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  40. <card>
  41.     <id>61137</id>
  42.     <filler1>0</filler1>
  43.     <cantDelete> <false /> </cantDelete>
  44.     <showPict> <true /> </showPict>
  45.     <dontSearch> <false /> </dontSearch>
  46.     <owner>2663</owner>
  47.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  48.     <part>
  49.         <id>1</id>
  50.         <type>button</type>
  51.         <visible> <true /> </visible>
  52.         <reserved5> 0 </reserved5>
  53.         <reserved4> 0 </reserved4>
  54.         <reserved3> 0 </reserved3>
  55.         <reserved2> 0 </reserved2>
  56.         <reserved1> 0 </reserved1>
  57.         <enabled> <true /> </enabled>
  58.         <rect>
  59.             <left>403</left>
  60.             <top>220</top>
  61.             <right>503</right>
  62.             <bottom>236</bottom>
  63.         </rect>
  64.         <style>rectangle</style>
  65.         <showName> <true /> </showName>
  66.         <highlight> <false /> </highlight>
  67.         <autoHighlight> <true /> </autoHighlight>
  68.         <sharedHighlight> <true /> </sharedHighlight>
  69.         <family>0</family>
  70.         <titleWidth>0</titleWidth>
  71.         <icon>0</icon>
  72.         <textAlign>center</textAlign>
  73.         <font>Geneva</font>
  74.         <textSize>10</textSize>
  75.         <textStyle>italic</textStyle>
  76.         <name>The Answer Is‚Ķ</name>
  77.         <script>on mouseUppush cdgo to card id 6003end mouseUp</script>
  78.     </part>
  79.     <content>
  80.         <layer>background</layer>
  81.         <id>4</id>
  82.         <text>Miscellaneous Notes</text>
  83.     </content>
  84.     <content>
  85.         <layer>background</layer>
  86.         <id>5</id>
  87.         <text>UnScrunch</text>
  88.     </content>
  89.     <content>
  90.         <layer>background</layer>
  91.         <id>6</id>
  92.         <text>Scrunch and its companion UnScrunch allow you to quickly "scrunch" multiple lines of text into a single line and then restore that text to its initial condition. This is accomplished by substituting all the return characters in the text with another, more innocuous one. This is convenient in a number of situations, most notably when you have to fit multiple lines of text into no more than one line of a container. A perfect example of this is when Dialoger returns the contents of an editable text field that contains returns. Since the whole organizing scheme of dResult depends on each item in the dialog taking up only one line, the text is Scrunch'ed before giving it to you. To restore it to its former multi-line glory, you will need to UnScrunch the text.</text>
  93.     </content>
  94.     <content>
  95.         <layer>background</layer>
  96.         <id>19</id>
  97.         <text>3/21/90</text>
  98.     </content>
  99.     <name></name>
  100.     <script></script>
  101. </card>
  102.  
  103.  
  104. card_60702.xml
  105. <?xml version="1.0" encoding="utf-8" ?>
  106. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  107. <card>
  108.     <id>60702</id>
  109.     <filler1>0</filler1>
  110.     <cantDelete> <false /> </cantDelete>
  111.     <showPict> <true /> </showPict>
  112.     <dontSearch> <false /> </dontSearch>
  113.     <owner>2663</owner>
  114.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  115.     <content>
  116.         <layer>background</layer>
  117.         <id>4</id>
  118.         <text>Miscellaneous Notes</text>
  119.     </content>
  120.     <content>
  121.         <layer>background</layer>
  122.         <id>5</id>
  123.         <text>pMaker</text>
  124.     </content>
  125.     <content>
  126.         <layer>background</layer>
  127.         <id>6</id>
  128.         <text>¬´name¬ª is the name to be given the resource. If left empty, the resource will have no name.¬´id¬ª is the desired id for the resource. Any existing resource will be replaced if it has the same name, otherwise a new resource will be made and given a different ID.The function's result ¬´NewResID¬ª is always the id of the newly created resource ‚Äî unless an error occurred or the process of selecting a rect was canceled with cmd-.</text>
  129.     </content>
  130.     <content>
  131.         <layer>background</layer>
  132.         <id>19</id>
  133.         <text>3/21/90</text>
  134.     </content>
  135.     <name></name>
  136.     <script></script>
  137. </card>
  138.  
  139.  
  140. card_60636.xml
  141. <?xml version="1.0" encoding="utf-8" ?>
  142. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  143. <card>
  144.     <id>60636</id>
  145.     <filler1>0</filler1>
  146.     <cantDelete> <false /> </cantDelete>
  147.     <showPict> <true /> </showPict>
  148.     <dontSearch> <false /> </dontSearch>
  149.     <owner>2663</owner>
  150.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  151.     <content>
  152.         <layer>background</layer>
  153.         <id>4</id>
  154.         <text>Miscellaneous Notes</text>
  155.     </content>
  156.     <content>
  157.         <layer>background</layer>
  158.         <id>5</id>
  159.         <text>pMaker</text>
  160.     </content>
  161.     <content>
  162.         <layer>background</layer>
  163.         <id>6</id>
  164.         <text>Within Dialog Maker there are three XFCNs which can  be very useful for making graphic resources. They are all very similar, differing only in the kind of resource they make (pMaker = PICT resources, iMaker = ICON resources, sMaker = SICN resources). Each share a common format:     put pMaker(¬´rect¬ª, ¬´name¬ª, ¬´id¬ª) into newResIDwhere:¬´rect¬ª is the rectangle of the portion of the card to be used. If empty, you will be given the chance to define the rect on the screen. pMaker allows you to drag out the rect on using special cursors and a marquee while iMaker and sMaker give you a cookie-cutter cursor to choose the area.</text>
  165.     </content>
  166.     <content>
  167.         <layer>background</layer>
  168.         <id>19</id>
  169.         <text>3/21/90</text>
  170.     </content>
  171.     <name></name>
  172.     <script></script>
  173. </card>
  174.  
  175.  
  176. card_52501.xml
  177. <?xml version="1.0" encoding="utf-8" ?>
  178. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  179. <card>
  180.     <id>52501</id>
  181.     <filler1>0</filler1>
  182.     <cantDelete> <false /> </cantDelete>
  183.     <showPict> <true /> </showPict>
  184.     <dontSearch> <false /> </dontSearch>
  185.     <owner>2663</owner>
  186.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  187.     <content>
  188.         <layer>background</layer>
  189.         <id>4</id>
  190.         <text>Miscellaneous Notes</text>
  191.     </content>
  192.     <content>
  193.         <layer>background</layer>
  194.         <id>5</id>
  195.         <text>Item Addressing</text>
  196.     </content>
  197.     <content>
  198.         <layer>background</layer>
  199.         <id>6</id>
  200.         <text>One final note about explicit item numbering. Multiple commands may still be ‚Äústacked‚Äù in a single parameter (i.e. separated by a return). However, once an explicit item number has been specified in a parameter, it becomes the implicit one for other stacked commands in that parameter.</text>
  201.     </content>
  202.     <content>
  203.         <layer>background</layer>
  204.         <id>19</id>
  205.         <text>3/27/90</text>
  206.     </content>
  207.     <name></name>
  208.     <script></script>
  209. </card>
  210.  
  211.  
  212. card_52234.xml
  213. <?xml version="1.0" encoding="utf-8" ?>
  214. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  215. <card>
  216.     <id>52234</id>
  217.     <filler1>0</filler1>
  218.     <cantDelete> <false /> </cantDelete>
  219.     <showPict> <true /> </showPict>
  220.     <dontSearch> <false /> </dontSearch>
  221.     <owner>2663</owner>
  222.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  223.     <part>
  224.         <id>1</id>
  225.         <type>button</type>
  226.         <visible> <true /> </visible>
  227.         <reserved5> 0 </reserved5>
  228.         <reserved4> 0 </reserved4>
  229.         <reserved3> 0 </reserved3>
  230.         <reserved2> 0 </reserved2>
  231.         <reserved1> 0 </reserved1>
  232.         <enabled> <true /> </enabled>
  233.         <rect>
  234.             <left>403</left>
  235.             <top>272</top>
  236.             <right>503</right>
  237.             <bottom>288</bottom>
  238.         </rect>
  239.         <style>rectangle</style>
  240.         <showName> <true /> </showName>
  241.         <highlight> <false /> </highlight>
  242.         <autoHighlight> <true /> </autoHighlight>
  243.         <sharedHighlight> <true /> </sharedHighlight>
  244.         <family>0</family>
  245.         <titleWidth>0</titleWidth>
  246.         <icon>0</icon>
  247.         <textAlign>center</textAlign>
  248.         <font>Geneva</font>
  249.         <textSize>10</textSize>
  250.         <textStyle>italic</textStyle>
  251.         <name>Substitution Text</name>
  252.         <script>on mouseUppush cdgo to card id 10735end mouseUp</script>
  253.     </part>
  254.     <content>
  255.         <layer>background</layer>
  256.         <id>4</id>
  257.         <text>Miscellaneous Notes</text>
  258.     </content>
  259.     <content>
  260.         <layer>background</layer>
  261.         <id>5</id>
  262.         <text>Item Addressing</text>
  263.     </content>
  264.     <content>
  265.         <layer>background</layer>
  266.         <id>6</id>
  267.         <text>Dialoger Professional still supports this syntax but adds  the ability to explictly specify what item a command should affect. This is accomplished by preceeding any command with a ‚Äú‚óä‚Äù (option-shift-V). This explicit item number will be used rather than the one implicit in the number of the parameter. For example, our previous change would look like this:     dChanger dialog,"8‚óäTrue"This new syntax allows any item in the dialog to be changed - not just items 3 through 16. And any parameter may be used for any command (so long as it uses an explict item number). Commands to the dialog as a whole should use 0 as their item number (eg "0‚óäModeless"). The sole exception to this is flexibility is substitution text which must appear first in parameter 2 (if at all).</text>
  268.     </content>
  269.     <content>
  270.         <layer>background</layer>
  271.         <id>19</id>
  272.         <text>3/20/90</text>
  273.     </content>
  274.     <name></name>
  275.     <script></script>
  276. </card>
  277.  
  278.  
  279. card_52012.xml
  280. <?xml version="1.0" encoding="utf-8" ?>
  281. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  282. <card>
  283.     <id>52012</id>
  284.     <filler1>0</filler1>
  285.     <cantDelete> <false /> </cantDelete>
  286.     <showPict> <true /> </showPict>
  287.     <dontSearch> <false /> </dontSearch>
  288.     <owner>2663</owner>
  289.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  290.     <content>
  291.         <layer>background</layer>
  292.         <id>4</id>
  293.         <text>Miscellaneous Notes</text>
  294.     </content>
  295.     <content>
  296.         <layer>background</layer>
  297.         <id>5</id>
  298.         <text>Item Addressing</text>
  299.     </content>
  300.     <content>
  301.         <layer>background</layer>
  302.         <id>6</id>
  303.         <text>Previous versions of Dialoger supported only an implicit mapping between the number of the parameter in the call to Dialoger (or dChanger) and the item to be affected. In this scheme parameters 3 through 16 were for manipula-ting items 3 through 16 respectively. Parameter 1 was reserved exclusively for specifying the dialog and passing other commands to the dialog as whole. Parameter 2 was reserved exclusively for specifying the replacement text for static text items. This left items 1-2 and 16-? untouchable by Dialoger or dChanger. It also meant that if all you wanted to do was change item 8 (a checkbox) to true you would have to do something like this:   dChanger dialog,"","","","","","","true"All those "",'s quickly became rather tedious.</text>
  304.     </content>
  305.     <content>
  306.         <layer>background</layer>
  307.         <id>19</id>
  308.         <text>3/20/90</text>
  309.     </content>
  310.     <name></name>
  311.     <script></script>
  312. </card>
  313.  
  314.  
  315. card_51748.xml
  316. <?xml version="1.0" encoding="utf-8" ?>
  317. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  318. <card>
  319.     <id>51748</id>
  320.     <filler1>0</filler1>
  321.     <cantDelete> <false /> </cantDelete>
  322.     <showPict> <true /> </showPict>
  323.     <dontSearch> <false /> </dontSearch>
  324.     <owner>2663</owner>
  325.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  326.     <content>
  327.         <layer>background</layer>
  328.         <id>4</id>
  329.         <text>Miscellaneous Notes</text>
  330.     </content>
  331.     <content>
  332.         <layer>background</layer>
  333.         <id>5</id>
  334.         <text>Error Handler</text>
  335.     </content>
  336.     <content>
  337.         <layer>background</layer>
  338.         <id>6</id>
  339.         <text>A centralized error handler may now be specified for a dialog. This prevents ‚Äúminor‚Äù errors from dismissing the dialog. Instead, this handler is called with the error ID of the problem. This capability is especially handy for palettes which might invoke scripts which use an ‚ÄúExit to HyperCard‚Äù which is interpreted by HyperCard as an error. </text>
  340.     </content>
  341.     <content>
  342.         <layer>background</layer>
  343.         <id>19</id>
  344.         <text>3/20/90</text>
  345.     </content>
  346.     <name></name>
  347.     <script></script>
  348. </card>
  349.  
  350.  
  351. card_49936.xml
  352. <?xml version="1.0" encoding="utf-8" ?>
  353. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  354. <card>
  355.     <id>49936</id>
  356.     <filler1>0</filler1>
  357.     <cantDelete> <false /> </cantDelete>
  358.     <showPict> <true /> </showPict>
  359.     <dontSearch> <false /> </dontSearch>
  360.     <owner>2663</owner>
  361.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  362.     <content>
  363.         <layer>background</layer>
  364.         <id>4</id>
  365.         <text>Miscellaneous Notes</text>
  366.     </content>
  367.     <content>
  368.         <layer>background</layer>
  369.         <id>5</id>
  370.         <text>DisplayColors</text>
  371.     </content>
  372.     <content>
  373.         <layer>background</layer>
  374.         <id>6</id>
  375.         <text>It is very tempting to use color pictures in your dialogs to add some pizzaz. Unfortunately, a truly spectacular color picture usually looks like #$%@ on a black & white screen.Usually, therefore, it is preferable to use different pictures depending on how many colors the current screen can display. While Dialoger (and dChanger) can easily change pictures for you, it can't know when to do this, so its up to you to figure out when such swapping is appropriate.A handy little XFCN called DisplayColors helps with this decision. It returns the number of colors (including black and white) the main screen (ie the one with the menubar) is currently capable of displaying.Note: Color Quickdraw Macs using a screen in 1-bit mode return 2 just like Black & White Macs.</text>
  376.     </content>
  377.     <content>
  378.         <layer>background</layer>
  379.         <id>19</id>
  380.         <text>3/19/90</text>
  381.     </content>
  382.     <name></name>
  383.     <script></script>
  384. </card>
  385.  
  386.  
  387. card_45375.xml
  388. <?xml version="1.0" encoding="utf-8" ?>
  389. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  390. <card>
  391.     <id>45375</id>
  392.     <filler1>0</filler1>
  393.     <cantDelete> <false /> </cantDelete>
  394.     <showPict> <true /> </showPict>
  395.     <dontSearch> <false /> </dontSearch>
  396.     <owner>2663</owner>
  397.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  398.     <part>
  399.         <id>1</id>
  400.         <type>button</type>
  401.         <visible> <true /> </visible>
  402.         <reserved5> 0 </reserved5>
  403.         <reserved4> 0 </reserved4>
  404.         <reserved3> 0 </reserved3>
  405.         <reserved2> 0 </reserved2>
  406.         <reserved1> 0 </reserved1>
  407.         <enabled> <true /> </enabled>
  408.         <rect>
  409.             <left>403</left>
  410.             <top>269</top>
  411.             <right>503</right>
  412.             <bottom>289</bottom>
  413.         </rect>
  414.         <style>roundrect</style>
  415.         <showName> <true /> </showName>
  416.         <highlight> <false /> </highlight>
  417.         <autoHighlight> <false /> </autoHighlight>
  418.         <sharedHighlight> <true /> </sharedHighlight>
  419.         <family>0</family>
  420.         <titleWidth>0</titleWidth>
  421.         <icon>0</icon>
  422.         <textAlign>center</textAlign>
  423.         <font>Chicago</font>
  424.         <textSize>12</textSize>
  425.         <textStyle>plain</textStyle>
  426.         <name>A List</name>
  427.         <script>on mouseUpput card field zz into itget Dialoger("A List", it)end mouseUp</script>
  428.     </part>
  429.     <part>
  430.         <id>2</id>
  431.         <type>field</type>
  432.         <visible> <true /> </visible>
  433.         <dontWrap> <false /> </dontWrap>
  434.         <dontSearch> <false /> </dontSearch>
  435.         <sharedText> <false /> </sharedText>
  436.         <fixedLineHeight> <false /> </fixedLineHeight>
  437.         <autoTab> <false /> </autoTab>
  438.         <lockText> <false /> </lockText>
  439.         <rect>
  440.             <left>301</left>
  441.             <top>68</top>
  442.             <right>501</right>
  443.             <bottom>153</bottom>
  444.         </rect>
  445.         <style>scrolling</style>
  446.         <autoSelect> <false /> </autoSelect>
  447.         <showLines> <false /> </showLines>
  448.         <wideMargins> <false /> </wideMargins>
  449.         <multipleLines> <false /> </multipleLines>
  450.         <reservedFamily> 0 </reservedFamily>
  451.         <titleWidth>0</titleWidth>
  452.         <icon>0</icon>
  453.         <textAlign>left</textAlign>
  454.         <font>Geneva</font>
  455.         <textSize>12</textSize>
  456.         <textStyle>plain</textStyle>
  457.         <textHeight>16</textHeight>
  458.         <name>zz</name>
  459.         <script></script>
  460.     </part>
  461.     <content>
  462.         <layer>background</layer>
  463.         <id>4</id>
  464.         <text>Miscellaneous Notes</text>
  465.     </content>
  466.     <content>
  467.         <layer>background</layer>
  468.         <id>5</id>
  469.         <text>ResIDNameList</text>
  470.     </content>
  471.     <content>
  472.         <layer>background</layer>
  473.         <id>6</id>
  474.         <text>When creating a list of labeled icons, you need to supply Dialoger with the IDs of the icons to be placed in the list and the label for each icon. If you would like to use the actual name of the Icon as its label, this can be accoplished very easily with ResIDNameList. This XFCN has the form:          get ResIDNameList(¬´filename¬ª,¬´type¬ª)where ¬´filename¬ª is the name of the file whose icons you want listed, and ¬´type¬ª is the resource type you are interested in ("ICON" in this case"). If you omit ¬´filename¬ª, all currently open resource forks will be examined.For example, to display a list of all currently available icons in the third item in you dialog (assuming it is a user item) you could say:     Get ResIDNameList("","ICON"))     Get Dialoger("A List","3‚óäuserList Labeledicons"&CR&it)</text>
  475.     </content>
  476.     <content>
  477.         <layer>background</layer>
  478.         <id>12</id>
  479.         <text>1.0</text>
  480.     </content>
  481.     <content>
  482.         <layer>background</layer>
  483.         <id>19</id>
  484.         <text>4/4/91</text>
  485.     </content>
  486.     <content>
  487.         <layer>card</layer>
  488.         <id>2</id>
  489.         <text>3‚óäuserList Labeledicons978,dMaker19461,dHelp18630,dInstall9781946118630</text>
  490.     </content>
  491.     <name></name>
  492.     <script></script>
  493. </card>
  494.  
  495.  
  496. card_34558.xml
  497. <?xml version="1.0" encoding="utf-8" ?>
  498. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  499. <card>
  500.     <id>34558</id>
  501.     <filler1>0</filler1>
  502.     <cantDelete> <false /> </cantDelete>
  503.     <showPict> <true /> </showPict>
  504.     <dontSearch> <false /> </dontSearch>
  505.     <owner>2663</owner>
  506.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  507.     <part>
  508.         <id>1</id>
  509.         <type>button</type>
  510.         <visible> <true /> </visible>
  511.         <reserved5> 0 </reserved5>
  512.         <reserved4> 0 </reserved4>
  513.         <reserved3> 0 </reserved3>
  514.         <reserved2> 0 </reserved2>
  515.         <reserved1> 0 </reserved1>
  516.         <enabled> <true /> </enabled>
  517.         <rect>
  518.             <left>403</left>
  519.             <top>269</top>
  520.             <right>503</right>
  521.             <bottom>289</bottom>
  522.         </rect>
  523.         <style>roundrect</style>
  524.         <showName> <true /> </showName>
  525.         <highlight> <false /> </highlight>
  526.         <autoHighlight> <false /> </autoHighlight>
  527.         <sharedHighlight> <true /> </sharedHighlight>
  528.         <family>0</family>
  529.         <titleWidth>0</titleWidth>
  530.         <icon>0</icon>
  531.         <textAlign>center</textAlign>
  532.         <font>Chicago</font>
  533.         <textSize>12</textSize>
  534.         <textStyle>plain</textStyle>
  535.         <name>A List</name>
  536.         <script>on mouseUpget resIDList("","ICON")get Dialoger("A List","3‚óäuserList Icons" & return & it)end mouseUp</script>
  537.     </part>
  538.     <content>
  539.         <layer>background</layer>
  540.         <id>4</id>
  541.         <text>Miscellaneous Notes</text>
  542.     </content>
  543.     <content>
  544.         <layer>background</layer>
  545.         <id>5</id>
  546.         <text>ResIDList</text>
  547.     </content>
  548.     <content>
  549.         <layer>background</layer>
  550.         <id>6</id>
  551.         <text>When creating a list of icons, you need to supply Dialoger with the IDs of the icons to be placed in the list. This may accomplished using ResIDList, another XFCN included in the Dialoger package. This XFCN has the form:          get ResIDList(<filename>,<type>)where <filename> is the name of the file whose icons you want listed, and <type> is the resource type you are interested in ("ICON" in this case"). If you omit <filename>, all currently open resource forks will be examined.For example, to display a list of all currently available icons in the third item in you dialog (assuming it is a user item) you could say:         Get ResIDList("","ICON"))         Get Dialoger("example","","userList icons"& CR & it)</text>
  552.     </content>
  553.     <content>
  554.         <layer>background</layer>
  555.         <id>12</id>
  556.         <text>1.0</text>
  557.     </content>
  558.     <content>
  559.         <layer>background</layer>
  560.         <id>19</id>
  561.         <text>3/20/90</text>
  562.     </content>
  563.     <name></name>
  564.     <script></script>
  565. </card>
  566.  
  567.  
  568. card_10964.xml
  569. <?xml version="1.0" encoding="utf-8" ?>
  570. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  571. <card>
  572.     <id>10964</id>
  573.     <filler1>0</filler1>
  574.     <cantDelete> <false /> </cantDelete>
  575.     <showPict> <true /> </showPict>
  576.     <dontSearch> <false /> </dontSearch>
  577.     <owner>2663</owner>
  578.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  579.     <part>
  580.         <id>2</id>
  581.         <type>button</type>
  582.         <visible> <true /> </visible>
  583.         <reserved5> 0 </reserved5>
  584.         <reserved4> 0 </reserved4>
  585.         <reserved3> 0 </reserved3>
  586.         <reserved2> 0 </reserved2>
  587.         <reserved1> 0 </reserved1>
  588.         <enabled> <true /> </enabled>
  589.         <rect>
  590.             <left>403</left>
  591.             <top>117</top>
  592.             <right>503</right>
  593.             <bottom>137</bottom>
  594.         </rect>
  595.         <style>roundrect</style>
  596.         <showName> <true /> </showName>
  597.         <highlight> <false /> </highlight>
  598.         <autoHighlight> <false /> </autoHighlight>
  599.         <sharedHighlight> <true /> </sharedHighlight>
  600.         <family>0</family>
  601.         <titleWidth>0</titleWidth>
  602.         <icon>0</icon>
  603.         <textAlign>center</textAlign>
  604.         <font>Chicago</font>
  605.         <textSize>12</textSize>
  606.         <textStyle>plain</textStyle>
  607.         <name>Example</name>
  608.         <script>on mouseUpput "Small/S" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put "Anchovies" & return &¬¨"Hamburger" & return &¬¨"Mushrooms" & return &¬¨"Onions" & return &¬¨"Pepperoni" & return &¬¨"Peppers" & return &¬¨"Sausage" into List1put Dialoger("Example" ¬¨, ""¬¨ -- Replacement text, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", ""¬¨ --Icon "20086", ""¬¨ --Card Picture, "userList 3335" & return & List1¬¨ --List, "userPop 1, 15" & return & PopUp1¬¨ --PopUp, "StyledText New York,18,BU"& return &"Peter‚Äôs Pizza Palace"¬¨ --Text "Peter‚Äôs Pizza Palace", "userBox" &return &" Style "¬¨ --Box (Black pen, None fill)  " Style ", "userBox Gray"¬¨ --Box (Gray pen, None fill)) into dResultend mouseUp</script>
  609.     </part>
  610.     <content>
  611.         <layer>background</layer>
  612.         <id>5</id>
  613.         <text>Meta Character</text>
  614.     </content>
  615.     <content>
  616.         <layer>background</layer>
  617.         <id>6</id>
  618.         <text>A popup menu item can be given a command-key equivalent by using the meta-character "/" and then the desired equivalent. For example, "Small/S" would make S the command-key equivalent for the popup menu choice "Small".Command-key equivalents are not case specific. However, for consistency‚Äôs  sake, you should use the capital letter.Note: be sure you are not using a command-key equivalent which is already being used by HyperCard. While it may work, it is best to avoid the conflict. </text>
  619.     </content>
  620.     <content>
  621.         <layer>background</layer>
  622.         <id>4</id>
  623.         <text>Miscellaneous Notes</text>
  624.     </content>
  625.     <content>
  626.         <layer>background</layer>
  627.         <id>12</id>
  628.         <text>1.0</text>
  629.     </content>
  630.     <content>
  631.         <layer>background</layer>
  632.         <id>14</id>
  633.         <text>1102</text>
  634.     </content>
  635.     <content>
  636.         <layer>background</layer>
  637.         <id>19</id>
  638.         <text>3/19/90</text>
  639.     </content>
  640.     <name></name>
  641.     <script></script>
  642. </card>
  643.  
  644.  
  645. card_16211.xml
  646. <?xml version="1.0" encoding="utf-8" ?>
  647. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  648. <card>
  649.     <id>16211</id>
  650.     <filler1>0</filler1>
  651.     <cantDelete> <false /> </cantDelete>
  652.     <showPict> <true /> </showPict>
  653.     <dontSearch> <false /> </dontSearch>
  654.     <owner>2663</owner>
  655.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  656.     <part>
  657.         <id>2</id>
  658.         <type>button</type>
  659.         <visible> <true /> </visible>
  660.         <reserved5> 0 </reserved5>
  661.         <reserved4> 0 </reserved4>
  662.         <reserved3> 0 </reserved3>
  663.         <reserved2> 0 </reserved2>
  664.         <reserved1> 0 </reserved1>
  665.         <enabled> <true /> </enabled>
  666.         <rect>
  667.             <left>403</left>
  668.             <top>117</top>
  669.             <right>503</right>
  670.             <bottom>137</bottom>
  671.         </rect>
  672.         <style>roundrect</style>
  673.         <showName> <true /> </showName>
  674.         <highlight> <false /> </highlight>
  675.         <autoHighlight> <false /> </autoHighlight>
  676.         <sharedHighlight> <true /> </sharedHighlight>
  677.         <family>0</family>
  678.         <titleWidth>0</titleWidth>
  679.         <icon>0</icon>
  680.         <textAlign>center</textAlign>
  681.         <font>Chicago</font>
  682.         <textSize>12</textSize>
  683.         <textStyle>plain</textStyle>
  684.         <name>Example</name>
  685.         <script>on mouseUpput "^2Small" & return &¬¨"^3Medium" & return &¬¨"^4Large" & return &¬¨"^5(Ex Large" into PopUp1put "Anchovies" & return &¬¨"Hamburger" & return &¬¨"Mushrooms" & return &¬¨"Onions" & return &¬¨"Pepperoni" & return &¬¨"Peppers" & return &¬¨"Sausage" into List1put Dialoger("Example"¬¨, ""¬¨ -- Replacement text, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", ""¬¨ --Icon "20086", ""¬¨ --Card Picture, "userList 3335" & return & List1¬¨ --List, "userPop 1, 15" & return & PopUp1¬¨ --PopUp, "StyledText New York,18,BU"& return &"Peter‚Äôs Pizza Palace"¬¨ --Text "Peter‚Äôs Pizza Palace", "userBox" &return &" Style "¬¨ --Box (Black pen, None fill)  " Style ", "userBox Gray"¬¨ --Box (Gray pen, None fill)) into dResultend mouseUp</script>
  686.     </part>
  687.     <content>
  688.         <layer>background</layer>
  689.         <id>5</id>
  690.         <text>Meta Character</text>
  691.     </content>
  692.     <content>
  693.         <layer>background</layer>
  694.         <id>4</id>
  695.         <text>Miscellaneous Notes</text>
  696.     </content>
  697.     <content>
  698.         <layer>background</layer>
  699.         <id>6</id>
  700.         <text>A "(" before a menu item will make it disabled (ie it will be grayed-out and cannot be selected). A special use of this is to make a dividing line between sets of menu choices‚Äîlike what divides Undo from Cut in the Edit menu. This is specified with a "(-" as a menu item.For example if we wanted a popup menu that looked similar to the Edit menu we could use the following:      put "Undo" & return & "(-" & return & "Cut" & return‚ĶUserList items (using the Meta LDEF) may also use this meta character. The line containing this character will not be selectable from the list.</text>
  701.     </content>
  702.     <content>
  703.         <layer>background</layer>
  704.         <id>12</id>
  705.         <text>1.0</text>
  706.     </content>
  707.     <content>
  708.         <layer>background</layer>
  709.         <id>14</id>
  710.         <text>1101</text>
  711.     </content>
  712.     <name></name>
  713.     <script></script>
  714. </card>
  715.  
  716.  
  717. card_14635.xml
  718. <?xml version="1.0" encoding="utf-8" ?>
  719. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  720. <card>
  721.     <id>14635</id>
  722.     <filler1>0</filler1>
  723.     <cantDelete> <false /> </cantDelete>
  724.     <showPict> <true /> </showPict>
  725.     <dontSearch> <false /> </dontSearch>
  726.     <owner>2663</owner>
  727.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  728.     <part>
  729.         <id>3</id>
  730.         <type>button</type>
  731.         <visible> <true /> </visible>
  732.         <reserved5> 0 </reserved5>
  733.         <reserved4> 0 </reserved4>
  734.         <reserved3> 0 </reserved3>
  735.         <reserved2> 0 </reserved2>
  736.         <reserved1> 0 </reserved1>
  737.         <enabled> <true /> </enabled>
  738.         <rect>
  739.             <left>403</left>
  740.             <top>117</top>
  741.             <right>503</right>
  742.             <bottom>137</bottom>
  743.         </rect>
  744.         <style>roundrect</style>
  745.         <showName> <true /> </showName>
  746.         <highlight> <false /> </highlight>
  747.         <autoHighlight> <false /> </autoHighlight>
  748.         <sharedHighlight> <true /> </sharedHighlight>
  749.         <family>0</family>
  750.         <titleWidth>0</titleWidth>
  751.         <icon>0</icon>
  752.         <textAlign>center</textAlign>
  753.         <font>Chicago</font>
  754.         <textSize>12</textSize>
  755.         <textStyle>plain</textStyle>
  756.         <name>Example</name>
  757.         <script>on mouseUpput "^2Small" & return &¬¨"^3Medium" & return &¬¨"^4Large" & return &¬¨"^5Ex Large" into PopUp1put "Anchovies" & return &¬¨"Hamburger" & return &¬¨"Mushrooms" & return &¬¨"Onions" & return &¬¨"Pepperoni" & return &¬¨"Peppers" & return &¬¨"Sausage" into List1put Dialoger("Example"¬¨, ""¬¨ -- Replacement text, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", ""¬¨ --Icon "20086", ""¬¨ --Card Picture, "userList 3335" & return & List1¬¨ --List, "userPop 1, 15" & return & PopUp1¬¨ --PopUp, "StyledText New York,18,BU"& return &"Peter‚Äôs Pizza Palace"¬¨ --Text "Peter‚Äôs Pizza Palace", "userBox" &return &" Style "¬¨ --Box (Black pen, None fill)  " Style ", "userBox Gray"¬¨ --Box (Gray pen, None fill)) into dResultend mouseUp</script>
  758.     </part>
  759.     <content>
  760.         <layer>background</layer>
  761.         <id>4</id>
  762.         <text>Miscellaneous Notes</text>
  763.     </content>
  764.     <content>
  765.         <layer>background</layer>
  766.         <id>5</id>
  767.         <text>Meta Character</text>
  768.     </content>
  769.     <content>
  770.         <layer>background</layer>
  771.         <id>6</id>
  772.         <text>Even icons can be added to a menu item using the meta-character ^ followed by a digit 0..9. This digit plus 256 should equal the ID of the ICON to be placed in menu.For example a menu item specified as "^1Small" would be preceded by the ICON whose id was 257 (256+1).Note: if you run out of digits, you may also use letters, symbols, etc. To determine the ID which <char> represent, use the formula:             ID = chartonum(<char>) + 208UserList items (using the Meta LDEF) may also use this meta character. Instead of an ICON, however, the subsequent digit identifies the SICN to precede the line.</text>
  773.     </content>
  774.     <content>
  775.         <layer>background</layer>
  776.         <id>12</id>
  777.         <text>1.0</text>
  778.     </content>
  779.     <content>
  780.         <layer>background</layer>
  781.         <id>14</id>
  782.         <text>1100</text>
  783.     </content>
  784.     <content>
  785.         <layer>background</layer>
  786.         <id>19</id>
  787.         <text>3/19/90</text>
  788.     </content>
  789.     <name></name>
  790.     <script></script>
  791. </card>
  792.  
  793.  
  794. card_14099.xml
  795. <?xml version="1.0" encoding="utf-8" ?>
  796. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  797. <card>
  798.     <id>14099</id>
  799.     <filler1>0</filler1>
  800.     <cantDelete> <false /> </cantDelete>
  801.     <showPict> <true /> </showPict>
  802.     <dontSearch> <false /> </dontSearch>
  803.     <owner>2663</owner>
  804.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  805.     <part>
  806.         <id>2</id>
  807.         <type>button</type>
  808.         <visible> <true /> </visible>
  809.         <reserved5> 0 </reserved5>
  810.         <reserved4> 0 </reserved4>
  811.         <reserved3> 0 </reserved3>
  812.         <reserved2> 0 </reserved2>
  813.         <reserved1> 0 </reserved1>
  814.         <enabled> <true /> </enabled>
  815.         <rect>
  816.             <left>403</left>
  817.             <top>151</top>
  818.             <right>503</right>
  819.             <bottom>171</bottom>
  820.         </rect>
  821.         <style>roundrect</style>
  822.         <showName> <true /> </showName>
  823.         <highlight> <false /> </highlight>
  824.         <autoHighlight> <false /> </autoHighlight>
  825.         <sharedHighlight> <true /> </sharedHighlight>
  826.         <family>0</family>
  827.         <titleWidth>0</titleWidth>
  828.         <icon>0</icon>
  829.         <textAlign>center</textAlign>
  830.         <font>Chicago</font>
  831.         <textSize>12</textSize>
  832.         <textStyle>plain</textStyle>
  833.         <name>Example</name>
  834.         <script>on mouseUpput "Small" & return &¬¨"Medium<I" & return &¬¨"Large<B" & return &¬¨"Ex Large<E<B<U" into PopUp1put "Anchovies" & return &¬¨"Hamburger" & return &¬¨"Mushrooms" & return &¬¨"Onions" & return &¬¨"Pepperoni" & return &¬¨"Peppers" & return &¬¨"Sausage" into List1put Dialoger("Example" ¬¨, ""¬¨ -- Replacement text, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", ""¬¨ --Icon "20086", ""¬¨ --Card Picture, "userList" & return & List1¬¨ --List, "userPop 1, 15" & return & PopUp1¬¨ --PopUp, "StyledText New York,18,BU"& return &"Peter‚Äôs Pizza Palace"¬¨ --Text "Peter‚Äôs Pizza Palace", "userBox" &return &" Style "¬¨ --Box (Black pen, None fill)  " Style ", "userBox Gray"¬¨ --Box (Gray pen, None fill)) into dResultend mouseUp</script>
  835.     </part>
  836.     <content>
  837.         <layer>background</layer>
  838.         <id>6</id>
  839.         <text>To give a menu choice some style, include the character "<" followed by the first letter of the style you want (make sure it a capital letter). For example, "<B" anywhere in the text of a menu choice will cause that menu choice to be bold. Likewise, "<I" will cause it to be italic, "<O" makes it outlined, "<U" makes it underlined and "<S" makes it shadowed. These may be combined in any order for multiple styles (eg "<O<I<B"). Two styles you may be less familiar with are "<C" Condensed and "<E" Extended ‚Äî these are also supported.Note: you must use upper case for the meta characters.</text>
  840.     </content>
  841.     <content>
  842.         <layer>background</layer>
  843.         <id>4</id>
  844.         <text>Miscellaneous Notes</text>
  845.     </content>
  846.     <content>
  847.         <layer>background</layer>
  848.         <id>5</id>
  849.         <text>Meta Character</text>
  850.     </content>
  851.     <content>
  852.         <layer>background</layer>
  853.         <id>12</id>
  854.         <text>1.0</text>
  855.     </content>
  856.     <content>
  857.         <layer>background</layer>
  858.         <id>14</id>
  859.         <text>1099</text>
  860.     </content>
  861.     <content>
  862.         <layer>background</layer>
  863.         <id>19</id>
  864.         <text>3/19/90</text>
  865.     </content>
  866.     <name></name>
  867.     <script></script>
  868. </card>
  869.  
  870.  
  871. card_13909.xml
  872. <?xml version="1.0" encoding="utf-8" ?>
  873. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  874. <card>
  875.     <id>13909</id>
  876.     <filler1>0</filler1>
  877.     <cantDelete> <false /> </cantDelete>
  878.     <showPict> <true /> </showPict>
  879.     <dontSearch> <false /> </dontSearch>
  880.     <owner>2663</owner>
  881.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  882.     <content>
  883.         <layer>background</layer>
  884.         <id>4</id>
  885.         <text>Miscellaneous Notes</text>
  886.     </content>
  887.     <content>
  888.         <layer>background</layer>
  889.         <id>5</id>
  890.         <text>Meta Character</text>
  891.     </content>
  892.     <content>
  893.         <layer>background</layer>
  894.         <id>6</id>
  895.         <text>Thanks to the Menu Manager (another member of the Mac toolbox), you may spruce up you menu choices (and lists using the "Meta" LDEF) through the use of "meta-characters". These are characters which are not taken literally (they don't appear as part of the menu choice) but rather are interpreted as meaning something else. Each menu choice may have none, one or more of these meta-characters imbedded in text of the choice. Obviously, these characters only apply to the individual choice in which they appear.Using these meta-characters you can: assign text styles to individual menu choices, place icons before a menu choice,  provide a keyboard equivalent to a menu choice, even disable a choice so that it may not be selected.</text>
  896.     </content>
  897.     <content>
  898.         <layer>background</layer>
  899.         <id>12</id>
  900.         <text>1.0</text>
  901.     </content>
  902.     <content>
  903.         <layer>background</layer>
  904.         <id>14</id>
  905.         <text>1098</text>
  906.     </content>
  907.     <name></name>
  908.     <script></script>
  909. </card>
  910.  
  911.  
  912. card_53636.xml
  913. <?xml version="1.0" encoding="utf-8" ?>
  914. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  915. <card>
  916.     <id>53636</id>
  917.     <filler1>0</filler1>
  918.     <cantDelete> <false /> </cantDelete>
  919.     <showPict> <true /> </showPict>
  920.     <dontSearch> <false /> </dontSearch>
  921.     <owner>2663</owner>
  922.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  923.     <content>
  924.         <layer>background</layer>
  925.         <id>4</id>
  926.         <text>Non-Modal Dialogs</text>
  927.     </content>
  928.     <content>
  929.         <layer>background</layer>
  930.         <id>5</id>
  931.         <text>on closeStack</text>
  932.     </content>
  933.     <content>
  934.         <layer>background</layer>
  935.         <id>6</id>
  936.         <text>In using this handler, be aware of two complications:If you set lockmessages to true before leaving a stack, the closeStack message is not sent and you will not clean up after yourself.The second is our same old probelm: If you leave the stack from within a hit handler, you will be pulling the rug out from under the dialog currently running. The result could be a rather spectacular crash. The reason for this is that once you leave the stack in which the dialog was opened, all the resources associated with that stack are no longer available. So when the Dialog Manager tries to display the dialog in a new stack it will not find the ICONs and PICTs and LDEFs, etc.that it needs and will complain bitterly (can you say "Crash and Burn").</text>
  937.     </content>
  938.     <content>
  939.         <layer>background</layer>
  940.         <id>19</id>
  941.         <text>3/20/90</text>
  942.     </content>
  943.     <name></name>
  944.     <script></script>
  945. </card>
  946.  
  947.  
  948. card_22544.xml
  949. <?xml version="1.0" encoding="utf-8" ?>
  950. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  951. <card>
  952.     <id>22544</id>
  953.     <filler1>0</filler1>
  954.     <cantDelete> <false /> </cantDelete>
  955.     <showPict> <true /> </showPict>
  956.     <dontSearch> <false /> </dontSearch>
  957.     <owner>2663</owner>
  958.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  959.     <content>
  960.         <layer>background</layer>
  961.         <id>6</id>
  962.         <text>This may be done with a closeStack handler such as the one below. This is not strictly necessary if you manage your dialogs very closely. Nevertheless, it is probably a good idea just in case you left one open.          on closeStack            ‚Ķ            repeat forever              get dContents()              if it is not empty then dChanger it,"0‚óäDismiss"               else exit repeat            end repeat            ‚Ķ            pass closeStack          end closeStackThis script will look for any dialogs and dismiss them.</text>
  963.     </content>
  964.     <content>
  965.         <layer>background</layer>
  966.         <id>4</id>
  967.         <text>Non-Modal Dialogs</text>
  968.     </content>
  969.     <content>
  970.         <layer>background</layer>
  971.         <id>5</id>
  972.         <text>on closeStack</text>
  973.     </content>
  974.     <content>
  975.         <layer>background</layer>
  976.         <id>12</id>
  977.         <text>1.0</text>
  978.     </content>
  979.     <content>
  980.         <layer>background</layer>
  981.         <id>14</id>
  982.         <text>1104</text>
  983.     </content>
  984.     <content>
  985.         <layer>background</layer>
  986.         <id>19</id>
  987.         <text>3/20/90</text>
  988.     </content>
  989.     <name></name>
  990.     <script></script>
  991. </card>
  992.  
  993.  
  994. card_56305.xml
  995. <?xml version="1.0" encoding="utf-8" ?>
  996. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  997. <card>
  998.     <id>56305</id>
  999.     <filler1>0</filler1>
  1000.     <cantDelete> <false /> </cantDelete>
  1001.     <showPict> <true /> </showPict>
  1002.     <dontSearch> <false /> </dontSearch>
  1003.     <owner>2663</owner>
  1004.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  1005.     <content>
  1006.         <layer>background</layer>
  1007.         <id>4</id>
  1008.         <text>Non-Modal Dialogs</text>
  1009.     </content>
  1010.     <content>
  1011.         <layer>background</layer>
  1012.         <id>5</id>
  1013.         <text>Modeless</text>
  1014.     </content>
  1015.     <content>
  1016.         <layer>background</layer>
  1017.         <id>6</id>
  1018.         <text>It is important to note that this somewhat convoluted logic is only necessary when you are trying to implement sophisticated functionality which is triggered by a non-modal dialog. The rest of the time, simply using the hit handler will be both more efficient and less work.Nevertheless, the expedient of pulling logic out of the hit handler and putting it into a place where it can be invoked directly is often a best-of-both-worlds solution. It allows you to bypass the layer of complexity added by invoking it from the hit handler while debugging.I have made it all sound far more complicated than it is‚Ķ but before I let you go, here is one more thing to think about: cleaning up when you leave the stack.</text>
  1019.     </content>
  1020.     <content>
  1021.         <layer>background</layer>
  1022.         <id>19</id>
  1023.         <text>3/20/90</text>
  1024.     </content>
  1025.     <name></name>
  1026.     <script></script>
  1027. </card>
  1028.  
  1029.  
  1030. card_56052.xml
  1031. <?xml version="1.0" encoding="utf-8" ?>
  1032. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  1033. <card>
  1034.     <id>56052</id>
  1035.     <filler1>0</filler1>
  1036.     <cantDelete> <false /> </cantDelete>
  1037.     <showPict> <true /> </showPict>
  1038.     <dontSearch> <false /> </dontSearch>
  1039.     <owner>2663</owner>
  1040.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  1041.     <content>
  1042.         <layer>background</layer>
  1043.         <id>4</id>
  1044.         <text>Non-Modal Dialogs</text>
  1045.     </content>
  1046.     <content>
  1047.         <layer>background</layer>
  1048.         <id>5</id>
  1049.         <text>Modeless</text>
  1050.     </content>
  1051.     <content>
  1052.         <layer>background</layer>
  1053.         <id>6</id>
  1054.         <text>     on idle          global msg2Send          get Dialoger()          if msg2Send is not empty then             do msg2Send             put empty into msg2Send          end if          pass idle     end idleUsing this technique, you are no longer in Dialoger when the message "uglyProcess" is sent. This is especially handy for tool palettes like Dialog Maker's which kick off alot of scripts which have nothing to do with the dialog itself as these can be much more easily debugged. </text>
  1055.     </content>
  1056.     <content>
  1057.         <layer>background</layer>
  1058.         <id>19</id>
  1059.         <text>3/20/90</text>
  1060.     </content>
  1061.     <name></name>
  1062.     <script></script>
  1063. </card>
  1064.  
  1065.  
  1066. card_55561.xml
  1067. <?xml version="1.0" encoding="utf-8" ?>
  1068. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  1069. <card>
  1070.     <id>55561</id>
  1071.     <filler1>0</filler1>
  1072.     <cantDelete> <false /> </cantDelete>
  1073.     <showPict> <true /> </showPict>
  1074.     <dontSearch> <false /> </dontSearch>
  1075.     <owner>2663</owner>
  1076.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  1077.     <content>
  1078.         <layer>background</layer>
  1079.         <id>4</id>
  1080.         <text>Non-Modal Dialogs</text>
  1081.     </content>
  1082.     <content>
  1083.         <layer>background</layer>
  1084.         <id>5</id>
  1085.         <text>Modeless</text>
  1086.     </content>
  1087.     <content>
  1088.         <layer>background</layer>
  1089.         <id>6</id>
  1090.         <text>The idea is to make a stack-level handler out of the desired process ‚Äî "uglyProcess" in our example below. Then, rather than directly invoking this handler from within the hit handler, the desire to have it called is queued in a global variable:     on paletteHit dialog, itemHit          global msg2Send          ‚Ķ          put "uglyProcess" into msg2Send          ‚Ķ      end palettHitThe idle script then looks at the global and kicks off the handler as needed.  It would look something like‚Ķ</text>
  1091.     </content>
  1092.     <content>
  1093.         <layer>background</layer>
  1094.         <id>19</id>
  1095.         <text>3/20/90</text>
  1096.     </content>
  1097.     <name></name>
  1098.     <script></script>
  1099. </card>
  1100.  
  1101.  
  1102. card_55298.xml
  1103. <?xml version="1.0" encoding="utf-8" ?>
  1104. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  1105. <card>
  1106.     <id>55298</id>
  1107.     <filler1>0</filler1>
  1108.     <cantDelete> <false /> </cantDelete>
  1109.     <showPict> <true /> </showPict>
  1110.     <dontSearch> <false /> </dontSearch>
  1111.     <owner>2663</owner>
  1112.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  1113.     <content>
  1114.         <layer>background</layer>
  1115.         <id>4</id>
  1116.         <text>Non-Modal Dialogs</text>
  1117.     </content>
  1118.     <content>
  1119.         <layer>background</layer>
  1120.         <id>5</id>
  1121.         <text>Modeless</text>
  1122.     </content>
  1123.     <content>
  1124.         <layer>background</layer>
  1125.         <id>6</id>
  1126.         <text>The reason HC will die a horrible death when you leave the stack when executing a hit handler is that all the resources associated with the dialog (and perhaps Dialoger itself) reside in the stack you are in. When you leave, you pull the rug out from under Dialoger ‚Äî all the components of the dialog are no longer where it expects them ‚Äî and so it loses the will to live. You can alleviate this problem by making sure that all the needed resources are in the Home stack and not in the stack you are leaving but this is usually impractical since you won't "own" the Home stack.Another techniques alleviates all the problems associated with leaving the stack and also provides a more helpful development world ‚Äî ie doesn't quelch the debugging messages HyperCard gives you. The cost is that it loads down your idle handler with another couple lines of scripting impacting performance slightly.</text>
  1127.     </content>
  1128.     <content>
  1129.         <layer>background</layer>
  1130.         <id>19</id>
  1131.         <text>3/20/90</text>
  1132.     </content>
  1133.     <name></name>
  1134.     <script></script>
  1135. </card>
  1136.  
  1137.  
  1138. card_55101.xml
  1139. <?xml version="1.0" encoding="utf-8" ?>
  1140. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  1141. <card>
  1142.     <id>55101</id>
  1143.     <filler1>0</filler1>
  1144.     <cantDelete> <false /> </cantDelete>
  1145.     <showPict> <true /> </showPict>
  1146.     <dontSearch> <false /> </dontSearch>
  1147.     <owner>2663</owner>
  1148.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  1149.     <content>
  1150.         <layer>background</layer>
  1151.         <id>4</id>
  1152.         <text>Non-Modal Dialogs</text>
  1153.     </content>
  1154.     <content>
  1155.         <layer>background</layer>
  1156.         <id>5</id>
  1157.         <text>Modeless</text>
  1158.     </content>
  1159.     <content>
  1160.         <layer>background</layer>
  1161.         <id>6</id>
  1162.         <text>Since all script activity initiated by a non-modal dialog is in the form of a hit handler, there are a couple of things to keep in mind when initiating complex processes:HyperCard is executing the hit handler (and any script the hit handler calls) while still technically "in" Dialoger. Afterall, it was Dialoger who sent the "hit" in the first place. While this situation can twist a mortal's mind beyond recognition, HyperCard handles it with remarkable aplum, allowing you to largely forget this distinction.However, it can come back to bite you in a couple of situations. 1) if you try and leave the stack while executing the hit handler, you will die a horrible death, 2) since you are in the nether relm of executing scripts from an XFCN, you will not get useful script error messages.Fortunately, there are work-arounds for both of these.</text>
  1163.     </content>
  1164.     <content>
  1165.         <layer>background</layer>
  1166.         <id>19</id>
  1167.         <text>3/20/90</text>
  1168.     </content>
  1169.     <name></name>
  1170.     <script></script>
  1171. </card>
  1172.  
  1173.  
  1174. card_20776.xml
  1175. <?xml version="1.0" encoding="utf-8" ?>
  1176. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  1177. <card>
  1178.     <id>20776</id>
  1179.     <filler1>0</filler1>
  1180.     <cantDelete> <false /> </cantDelete>
  1181.     <showPict> <true /> </showPict>
  1182.     <dontSearch> <false /> </dontSearch>
  1183.     <owner>2663</owner>
  1184.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  1185.     <part>
  1186.         <id>1</id>
  1187.         <type>button</type>
  1188.         <visible> <true /> </visible>
  1189.         <reserved5> 0 </reserved5>
  1190.         <reserved4> 0 </reserved4>
  1191.         <reserved3> 0 </reserved3>
  1192.         <reserved2> 0 </reserved2>
  1193.         <reserved1> 0 </reserved1>
  1194.         <enabled> <true /> </enabled>
  1195.         <rect>
  1196.             <left>403</left>
  1197.             <top>182</top>
  1198.             <right>503</right>
  1199.             <bottom>202</bottom>
  1200.         </rect>
  1201.         <style>roundrect</style>
  1202.         <showName> <true /> </showName>
  1203.         <highlight> <false /> </highlight>
  1204.         <autoHighlight> <false /> </autoHighlight>
  1205.         <sharedHighlight> <true /> </sharedHighlight>
  1206.         <family>0</family>
  1207.         <titleWidth>0</titleWidth>
  1208.         <icon>0</icon>
  1209.         <textAlign>center</textAlign>
  1210.         <font>Chicago</font>
  1211.         <textSize>12</textSize>
  1212.         <textStyle>plain</textStyle>
  1213.         <name>Card Script</name>
  1214.         <script>on mouseUpedit script of this cdend mouseUp</script>
  1215.     </part>
  1216.     <part>
  1217.         <id>2</id>
  1218.         <type>button</type>
  1219.         <visible> <true /> </visible>
  1220.         <reserved5> 0 </reserved5>
  1221.         <reserved4> 0 </reserved4>
  1222.         <reserved3> 0 </reserved3>
  1223.         <reserved2> 0 </reserved2>
  1224.         <reserved1> 0 </reserved1>
  1225.         <enabled> <true /> </enabled>
  1226.         <rect>
  1227.             <left>403</left>
  1228.             <top>154</top>
  1229.             <right>503</right>
  1230.             <bottom>174</bottom>
  1231.         </rect>
  1232.         <style>roundrect</style>
  1233.         <showName> <true /> </showName>
  1234.         <highlight> <false /> </highlight>
  1235.         <autoHighlight> <false /> </autoHighlight>
  1236.         <sharedHighlight> <true /> </sharedHighlight>
  1237.         <family>0</family>
  1238.         <titleWidth>0</titleWidth>
  1239.         <icon>0</icon>
  1240.         <textAlign>center</textAlign>
  1241.         <font>Chicago</font>
  1242.         <textSize>12</textSize>
  1243.         <textStyle>plain</textStyle>
  1244.         <name>Example</name>
  1245.         <script>on mouseUpput "Small/S" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put "Anchovies" & return &¬¨"Hamburger" & return &¬¨"Mushrooms" & return &¬¨"Onions" & return &¬¨"Pepperoni" & return &¬¨"Peppers" & return &¬¨"Sausage" into List1put Dialoger("Example" & return & "on ExampleHit"¬¨, "0‚óämodeless"¬¨, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", ""¬¨ --Icon "20086", ""¬¨ --Card Picture, "userList 3335" & return & List1¬¨ --List, "userPop 1, 15" & return & PopUp1¬¨ --PopUp, "StyledText New York,18,BU"& return &"Peter‚Äôs Pizza Palace"¬¨ --Text "Peter‚Äôs Pizza Palace", "userBox" &return &" Style "¬¨ --Box (Black pen, None fill)  " Style ", "userBox Gray"¬¨ --Box (Gray pen, None fill)) into dResultend mouseUp</script>
  1246.     </part>
  1247.     <content>
  1248.         <layer>background</layer>
  1249.         <id>4</id>
  1250.         <text>Non-Modal Dialogs</text>
  1251.     </content>
  1252.     <content>
  1253.         <layer>background</layer>
  1254.         <id>5</id>
  1255.         <text>Modeless</text>
  1256.     </content>
  1257.     <content>
  1258.         <layer>background</layer>
  1259.         <id>6</id>
  1260.         <text>If you are trying to take an action whenever a non-modal dialog is dismissed, you will need to consider the following:If your non-modal dialog has a go-away box, that is one more way in which it can be dismissed (other than OK and Cancel). Although the Go-away box is not an item per-se, Dialoger, being helpful, notifies you of such an action by sending a hit with an itemHit of -1. If you need to take action after a dialog has been dismissed with the close box, then you should watch out for this case in your hit handler. The example at right demostrates this technique.A dialog may also be explictly dismissed with a call to dChanger. In this instance, no message is sent to the hit handler. However, since you are doing the dismissing, presumably you know what you are doing and why and what else  must be done!</text>
  1261.     </content>
  1262.     <content>
  1263.         <layer>background</layer>
  1264.         <id>19</id>
  1265.         <text>3/20/90</text>
  1266.     </content>
  1267.     <name></name>
  1268.     <script>on exampleHit dialog, itemHitif itemHit =-1 then -- Clicked goawayanswer "Shall I accept the order?" with "OK" or "Cancel"else if itemHit = 1 then -- OK clickedanswer "Order made. Throw in a pizza."else if itemHit = 2 then -- Cancel clickedanswer "Order canceled. Turn off oven."end ifend exampleHit</script>
  1269. </card>
  1270.  
  1271.  
  1272. card_54931.xml
  1273. <?xml version="1.0" encoding="utf-8" ?>
  1274. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  1275. <card>
  1276.     <id>54931</id>
  1277.     <filler1>0</filler1>
  1278.     <cantDelete> <false /> </cantDelete>
  1279.     <showPict> <true /> </showPict>
  1280.     <dontSearch> <false /> </dontSearch>
  1281.     <owner>2663</owner>
  1282.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  1283.     <part>
  1284.         <id>1</id>
  1285.         <type>button</type>
  1286.         <visible> <true /> </visible>
  1287.         <reserved5> 0 </reserved5>
  1288.         <reserved4> 0 </reserved4>
  1289.         <reserved3> 0 </reserved3>
  1290.         <reserved2> 0 </reserved2>
  1291.         <reserved1> 0 </reserved1>
  1292.         <enabled> <true /> </enabled>
  1293.         <rect>
  1294.             <left>403</left>
  1295.             <top>154</top>
  1296.             <right>503</right>
  1297.             <bottom>174</bottom>
  1298.         </rect>
  1299.         <style>roundrect</style>
  1300.         <showName> <true /> </showName>
  1301.         <highlight> <false /> </highlight>
  1302.         <autoHighlight> <false /> </autoHighlight>
  1303.         <sharedHighlight> <true /> </sharedHighlight>
  1304.         <family>0</family>
  1305.         <titleWidth>0</titleWidth>
  1306.         <icon>0</icon>
  1307.         <textAlign>center</textAlign>
  1308.         <font>Chicago</font>
  1309.         <textSize>12</textSize>
  1310.         <textStyle>plain</textStyle>
  1311.         <name>Example</name>
  1312.         <script>on mouseUpput "Small/S" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put "Anchovies" & return &¬¨"Hamburger" & return &¬¨"Mushrooms" & return &¬¨"Onions" & return &¬¨"Pepperoni" & return &¬¨"Peppers" & return &¬¨"Sausage" into List1put Dialoger("Example" & return & "on ExampleHit"¬¨, "0‚óämodeless"¬¨, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", ""¬¨ --Icon "20086", ""¬¨ --Card Picture, "userList 3335" & return & List1¬¨ --List, "userPop 1, 15" & return & PopUp1¬¨ --PopUp, "StyledText New York,18,BU"& return &"Peter‚Äôs Pizza Palace"¬¨ --Text "Peter‚Äôs Pizza Palace", "userBox" &return &" Style "¬¨ --Box (Black pen, None fill)  " Style ", "userBox Gray"¬¨ --Box (Gray pen, None fill)) into dResultend mouseUp</script>
  1313.     </part>
  1314.     <part>
  1315.         <id>2</id>
  1316.         <type>button</type>
  1317.         <visible> <true /> </visible>
  1318.         <reserved5> 0 </reserved5>
  1319.         <reserved4> 0 </reserved4>
  1320.         <reserved3> 0 </reserved3>
  1321.         <reserved2> 0 </reserved2>
  1322.         <reserved1> 0 </reserved1>
  1323.         <enabled> <true /> </enabled>
  1324.         <rect>
  1325.             <left>403</left>
  1326.             <top>182</top>
  1327.             <right>503</right>
  1328.             <bottom>202</bottom>
  1329.         </rect>
  1330.         <style>roundrect</style>
  1331.         <showName> <true /> </showName>
  1332.         <highlight> <false /> </highlight>
  1333.         <autoHighlight> <false /> </autoHighlight>
  1334.         <sharedHighlight> <true /> </sharedHighlight>
  1335.         <family>0</family>
  1336.         <titleWidth>0</titleWidth>
  1337.         <icon>0</icon>
  1338.         <textAlign>center</textAlign>
  1339.         <font>Chicago</font>
  1340.         <textSize>12</textSize>
  1341.         <textStyle>plain</textStyle>
  1342.         <name>Card Script</name>
  1343.         <script>on mouseUpedit script of this cdend mouseUp</script>
  1344.     </part>
  1345.     <content>
  1346.         <layer>background</layer>
  1347.         <id>4</id>
  1348.         <text>Non-Modal Dialogs</text>
  1349.     </content>
  1350.     <content>
  1351.         <layer>background</layer>
  1352.         <id>5</id>
  1353.         <text>Modeless</text>
  1354.     </content>
  1355.     <content>
  1356.         <layer>background</layer>
  1357.         <id>6</id>
  1358.         <text>The second part is responding to goings-on in a non-modal dialog. Notice that in the idle script there is absolutely no indication as to what dialog is begin run by Dialoger ‚Äî or even whether there are any beging run at all.So, rather than using the idle handler, simply use a hit handler for any non-modal dialog. This handler will be called whenever something interesting happens in the dialog. This means that instead of processing the contents of the dialog after it has been dismissed (ie after the call to Dialoger), you process it whenever an interesting item is clicked (ie in the hit handler). Try the example.Notice that the dialog is still displayed when the final "hit" is sent to the hit handler ‚Äî it probably won't make a difference in your design but I thoought I would mention it. Other, more interesting implications are discussed next.</text>
  1359.     </content>
  1360.     <content>
  1361.         <layer>background</layer>
  1362.         <id>19</id>
  1363.         <text>3/20/90</text>
  1364.     </content>
  1365.     <name></name>
  1366.     <script>on exampleHit dialog, itemHitif itemHit = 1 then -- OK clickedanswer "Order made. Throw in a pizza."else if itemHit = 2 then -- Cancel clickedanswer "Order canceled. Turn off oven."end ifend exampleHit</script>
  1367. </card>
  1368.  
  1369.  
  1370. card_54628.xml
  1371. <?xml version="1.0" encoding="utf-8" ?>
  1372. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  1373. <card>
  1374.     <id>54628</id>
  1375.     <filler1>0</filler1>
  1376.     <cantDelete> <false /> </cantDelete>
  1377.     <showPict> <true /> </showPict>
  1378.     <dontSearch> <false /> </dontSearch>
  1379.     <owner>2663</owner>
  1380.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  1381.     <content>
  1382.         <layer>background</layer>
  1383.         <id>4</id>
  1384.         <text>Non-Modal Dialogs</text>
  1385.     </content>
  1386.     <content>
  1387.         <layer>background</layer>
  1388.         <id>5</id>
  1389.         <text>Modeless</text>
  1390.     </content>
  1391.     <content>
  1392.         <layer>background</layer>
  1393.         <id>6</id>
  1394.         <text>How, you may be wondering, will we know when the user clicks on something in a non-modal dialog? The answer has two parts. Firstly, all non-modal dialogs (except orphan) require an idle handler in the stack script which contains the statement "get dialoger()". For example:          on idle            get Dialoger() -- enables non-modal dialogs            pass idle -- you must pass idle along to HyperCard          end idleThis script gives Dialoger the opportunity to run a dialog whenever appropriate. If you omit this script, non-modal dialogs will not respond to mouse clicks at all. Likewise, because the idle message is only sent when using the browse tool, non-modal dialogs will be "dead" while any other tool is in use (ie button/field/painting tools).</text>
  1395.     </content>
  1396.     <content>
  1397.         <layer>background</layer>
  1398.         <id>19</id>
  1399.         <text>3/20/90</text>
  1400.     </content>
  1401.     <name></name>
  1402.     <script></script>
  1403. </card>
  1404.  
  1405.  
  1406. card_54357.xml
  1407. <?xml version="1.0" encoding="utf-8" ?>
  1408. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  1409. <card>
  1410.     <id>54357</id>
  1411.     <filler1>0</filler1>
  1412.     <cantDelete> <false /> </cantDelete>
  1413.     <showPict> <true /> </showPict>
  1414.     <dontSearch> <false /> </dontSearch>
  1415.     <owner>2663</owner>
  1416.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  1417.     <part>
  1418.         <id>1</id>
  1419.         <type>button</type>
  1420.         <visible> <true /> </visible>
  1421.         <reserved5> 0 </reserved5>
  1422.         <reserved4> 0 </reserved4>
  1423.         <reserved3> 0 </reserved3>
  1424.         <reserved2> 0 </reserved2>
  1425.         <reserved1> 0 </reserved1>
  1426.         <enabled> <true /> </enabled>
  1427.         <rect>
  1428.             <left>403</left>
  1429.             <top>105</top>
  1430.             <right>503</right>
  1431.             <bottom>125</bottom>
  1432.         </rect>
  1433.         <style>roundrect</style>
  1434.         <showName> <true /> </showName>
  1435.         <highlight> <false /> </highlight>
  1436.         <autoHighlight> <false /> </autoHighlight>
  1437.         <sharedHighlight> <true /> </sharedHighlight>
  1438.         <family>0</family>
  1439.         <titleWidth>0</titleWidth>
  1440.         <icon>0</icon>
  1441.         <textAlign>center</textAlign>
  1442.         <font>Chicago</font>
  1443.         <textSize>12</textSize>
  1444.         <textStyle>plain</textStyle>
  1445.         <name>A Pal</name>
  1446.         <script>--Sample script for invoking "A Pal"--Created on Wednesday, March 14, 1990on mouseUpput Dialoger("A Pal", "0‚óäFloat", "1‚óäPictButton 3,1,Push") into dResultif word 1 of dResult is "Error:" then answer dResultend mouseUp</script>
  1447.     </part>
  1448.     <content>
  1449.         <layer>background</layer>
  1450.         <id>4</id>
  1451.         <text>Non-Modal Dialogs</text>
  1452.     </content>
  1453.     <content>
  1454.         <layer>background</layer>
  1455.         <id>5</id>
  1456.         <text>Modeless</text>
  1457.     </content>
  1458.     <content>
  1459.         <layer>background</layer>
  1460.         <id>6</id>
  1461.         <text>You ask for any one of these using the same-named command to the dialog in the call to Dialoger. For example:     put dialoger("A Pal","0‚óäfloat") into myFloatwould make the palette float above the HyperCard window. Unlike a modal dialog, however, Dialoger does not sit there and wait for the user to finish with the dialog and return a report of the contents of the dialog. Instead, Dialoger displays the dialog and returns immediately. The dialog will stay there until explictly removed with a call to dChanger (eg dChanger myFloat,"0‚óädismiss"), or until its go-away box is clicked. Notice that Dialoger returned the dialog's identifying number "myFloat" instead of the dialog's contents ‚Äî this is true for all non-modal dialogs.</text>
  1462.     </content>
  1463.     <content>
  1464.         <layer>background</layer>
  1465.         <id>19</id>
  1466.         <text>3/20/90</text>
  1467.     </content>
  1468.     <name></name>
  1469.     <script></script>
  1470. </card>
  1471.  
  1472.  
  1473. card_54013.xml
  1474. <?xml version="1.0" encoding="utf-8" ?>
  1475. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  1476. <card>
  1477.     <id>54013</id>
  1478.     <filler1>0</filler1>
  1479.     <cantDelete> <false /> </cantDelete>
  1480.     <showPict> <true /> </showPict>
  1481.     <dontSearch> <false /> </dontSearch>
  1482.     <owner>2663</owner>
  1483.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  1484.     <part>
  1485.         <id>2</id>
  1486.         <type>button</type>
  1487.         <visible> <true /> </visible>
  1488.         <reserved5> 0 </reserved5>
  1489.         <reserved4> 0 </reserved4>
  1490.         <reserved3> 0 </reserved3>
  1491.         <reserved2> 0 </reserved2>
  1492.         <reserved1> 0 </reserved1>
  1493.         <enabled> <true /> </enabled>
  1494.         <rect>
  1495.             <left>403</left>
  1496.             <top>93</top>
  1497.             <right>503</right>
  1498.             <bottom>115</bottom>
  1499.         </rect>
  1500.         <style>roundrect</style>
  1501.         <showName> <true /> </showName>
  1502.         <highlight> <false /> </highlight>
  1503.         <autoHighlight> <false /> </autoHighlight>
  1504.         <sharedHighlight> <true /> </sharedHighlight>
  1505.         <family>0</family>
  1506.         <titleWidth>0</titleWidth>
  1507.         <icon>0</icon>
  1508.         <textAlign>center</textAlign>
  1509.         <font>Chicago</font>
  1510.         <textSize>12</textSize>
  1511.         <textStyle>plain</textStyle>
  1512.         <name>ProgressBar</name>
  1513.         <script>--Sample script for invoking "ProgressBar"--Created on Tuesday, March 20, 1990on mouseUpglobal theDialogput return into CRput Dialoger("ProgressBar", "0‚óäOrphan") into theDialogif word 1 of theDialog is "Error:" then answer dResultpassTheTimeend mouseUpon passTheTimeglobal theDialogrepeat with i = 0 to 100wait 2 ticksdChanger theDialog,"3‚óä"&iend repeatdChanger theDialog,"0‚óäDismiss"&iend passTheTime</script>
  1514.     </part>
  1515.     <content>
  1516.         <layer>background</layer>
  1517.         <id>4</id>
  1518.         <text>Non-Modal Dialogs</text>
  1519.     </content>
  1520.     <content>
  1521.         <layer>background</layer>
  1522.         <id>5</id>
  1523.         <text>Modeless</text>
  1524.     </content>
  1525.     <content>
  1526.         <layer>background</layer>
  1527.         <id>6</id>
  1528.         <text>Orphan ‚Äî Despite its forlorn name, this dialog is quite useful. Whereas all the other uses of dialogs are built around responding to something the user does, orphans are designed to accomodate those situations when you want to display a dialog and then go off and do something completely unrelated. Progress dialogs are a fine example. You don't need or want the dialog to respond to clicks or keystrokes, you just want it to lie there informatively but quietly. Orphan dialogs do just that.Note: you might wish you could have a progress dialog with, say, a Cancel button. Well, you can't. Since you are off executing some script (the work that is in progress), Dialoger doesn't have any opportunities to detect the fact that you clicked on a cancel button ‚Äî so you'll never know.</text>
  1529.     </content>
  1530.     <content>
  1531.         <layer>background</layer>
  1532.         <id>19</id>
  1533.         <text>3/20/90</text>
  1534.     </content>
  1535.     <name></name>
  1536.     <script></script>
  1537. </card>
  1538.  
  1539.  
  1540. card_49775.xml
  1541. <?xml version="1.0" encoding="utf-8" ?>
  1542. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  1543. <card>
  1544.     <id>49775</id>
  1545.     <filler1>0</filler1>
  1546.     <cantDelete> <false /> </cantDelete>
  1547.     <showPict> <true /> </showPict>
  1548.     <dontSearch> <false /> </dontSearch>
  1549.     <owner>2663</owner>
  1550.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  1551.     <part>
  1552.         <id>1</id>
  1553.         <type>button</type>
  1554.         <visible> <true /> </visible>
  1555.         <reserved5> 0 </reserved5>
  1556.         <reserved4> 0 </reserved4>
  1557.         <reserved3> 0 </reserved3>
  1558.         <reserved2> 0 </reserved2>
  1559.         <reserved1> 0 </reserved1>
  1560.         <enabled> <true /> </enabled>
  1561.         <rect>
  1562.             <left>403</left>
  1563.             <top>239</top>
  1564.             <right>503</right>
  1565.             <bottom>259</bottom>
  1566.         </rect>
  1567.         <style>roundrect</style>
  1568.         <showName> <true /> </showName>
  1569.         <highlight> <false /> </highlight>
  1570.         <autoHighlight> <false /> </autoHighlight>
  1571.         <sharedHighlight> <true /> </sharedHighlight>
  1572.         <family>0</family>
  1573.         <titleWidth>0</titleWidth>
  1574.         <icon>0</icon>
  1575.         <textAlign>center</textAlign>
  1576.         <font>Chicago</font>
  1577.         <textSize>12</textSize>
  1578.         <textStyle>plain</textStyle>
  1579.         <name>A Pal</name>
  1580.         <script>--Sample script for invoking "A Pal"--Created on Wednesday, March 14, 1990on mouseUpput Dialoger("A Pal", "0‚óäFloat", "1‚óäPictButton 3,1,Push") into dResultif word 1 of dResult is "Error:" then answer dResultend mouseUp</script>
  1581.     </part>
  1582.     <part>
  1583.         <id>2</id>
  1584.         <type>button</type>
  1585.         <visible> <true /> </visible>
  1586.         <reserved5> 0 </reserved5>
  1587.         <reserved4> 0 </reserved4>
  1588.         <reserved3> 0 </reserved3>
  1589.         <reserved2> 0 </reserved2>
  1590.         <reserved1> 0 </reserved1>
  1591.         <enabled> <true /> </enabled>
  1592.         <rect>
  1593.             <left>403</left>
  1594.             <top>136</top>
  1595.             <right>503</right>
  1596.             <bottom>156</bottom>
  1597.         </rect>
  1598.         <style>roundrect</style>
  1599.         <showName> <true /> </showName>
  1600.         <highlight> <false /> </highlight>
  1601.         <autoHighlight> <false /> </autoHighlight>
  1602.         <sharedHighlight> <true /> </sharedHighlight>
  1603.         <family>0</family>
  1604.         <titleWidth>0</titleWidth>
  1605.         <icon>0</icon>
  1606.         <textAlign>center</textAlign>
  1607.         <font>Chicago</font>
  1608.         <textSize>12</textSize>
  1609.         <textStyle>plain</textStyle>
  1610.         <name>Example</name>
  1611.         <script>on mouseUpput "Small/S" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put "Anchovies" & return &¬¨"Hamburger" & return &¬¨"Mushrooms" & return &¬¨"Onions" & return &¬¨"Pepperoni" & return &¬¨"Peppers" & return &¬¨"Sausage" into List1put Dialoger("Example" ¬¨, "0‚óämodeless"¬¨, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", ""¬¨ --Icon "20086", ""¬¨ --Card Picture, "userList 3335" & return & List1¬¨ --List, "userPop 1, 15" & return & PopUp1¬¨ --PopUp, "StyledText New York,18,BU"& return &"Peter‚Äôs Pizza Palace"¬¨ --Text "Peter‚Äôs Pizza Palace", "userBox" &return &" Style "¬¨ --Box (Black pen, None fill)  " Style ", "userBox Gray"¬¨ --Box (Gray pen, None fill)) into dResultend mouseUp</script>
  1612.     </part>
  1613.     <content>
  1614.         <layer>background</layer>
  1615.         <id>4</id>
  1616.         <text>Non-Modal Dialogs</text>
  1617.     </content>
  1618.     <content>
  1619.         <layer>background</layer>
  1620.         <id>5</id>
  1621.         <text>Modeless</text>
  1622.     </content>
  1623.     <content>
  1624.         <layer>background</layer>
  1625.         <id>6</id>
  1626.         <text>One of the more exciting features of Dialoger is its ability to display and manipulate non-modal dialogs. There are three flavors of such dialogs:Modeless ‚Äî just like a modal one except that it wil stick around if you click outside of it (rather than just beep). This means that you can display multiple windows and have them all "usable" at the same time. When not active, these dialogs retreat behind all other windows (including the HC window). Floating ‚Äî just HyperCard's own floating windoids, these windows remain on top of the HyperCard window always. Such windows are most often used as tool palettes but may really contain anything. The only limitation is that they never "see" what the user types so they should not contain editable text or expect keyscrolling of a list.</text>
  1627.     </content>
  1628.     <content>
  1629.         <layer>background</layer>
  1630.         <id>19</id>
  1631.         <text>3/20/90</text>
  1632.     </content>
  1633.     <name></name>
  1634.     <script></script>
  1635. </card>
  1636.  
  1637.  
  1638. card_62495.xml
  1639. <?xml version="1.0" encoding="utf-8" ?>
  1640. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  1641. <card>
  1642.     <id>62495</id>
  1643.     <filler1>0</filler1>
  1644.     <cantDelete> <false /> </cantDelete>
  1645.     <showPict> <true /> </showPict>
  1646.     <dontSearch> <false /> </dontSearch>
  1647.     <owner>2663</owner>
  1648.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  1649.     <content>
  1650.         <layer>background</layer>
  1651.         <id>6</id>
  1652.         <text>____________________________________¬´Title¬ªThis command specifi.e.s that the text which appears along the top of a userBox is to be ¬´title¬ª.There is no automatic truncating of the title text so be sure it will fit across the top of the userBox. Also, you might want to add a space before and after the title to give it some "breathing room".____________________________________Color ¬´color name¬ªThis command changes the color of the specified dialog item.  Obviously, this change will only be apparent to users of a color monitor.  ¬´color name¬ªmay be one of the following: (Red,White,Blue,Green,Cyan,Mgenta,Orange,Black).The list's scrollbar is not affected by this command.____________________________________FillPattern ¬´pattern name¬ªThis command allows you to specify the pattern in which the interior of a userBox is drawn.  Normally this is none but may be changed to any one of the pre-defined names: (none, white, black, gray, ltgray, dkGray).Note: advanced users may supply a number instead which serves as the index number into the system pattern list (Type PAT#, ID 0).  This offers a wider selection of patterns to choose from.  The system pattern list may also be supplanted by creating a custom pattern lists with the same ID.____________________________________HideHides an item from vi.e.w.  If the item already been hidden, it has no effect. StyledText items may not be hidden.Note: This command actually moves the item far off-screen.This command is also available in Dialoger.____________________________________PenMode ¬´mode¬ªThis command allows you to specify the pattern transfer mode used in drawing a userBox.  Normally this is Copy but may be changed to either any one of the pre-defined names: (Copy, Or, Xor, Bic, NotCopy, NotOr, NotXor, NotBic).____________________________________PenPattern ¬´pattern name¬ªThis command allows you to specify the pattern in which the border of a userBox is drawn.  Normally this is black but may be changed to any one of the pre-defined names: (none, white, black, gray, ltgray, dkGray).Note: advanced users may supply a number instead which serves as the index number into the system pattern list (Type PAT#, ID 0).  This offers a wider selection of patterns to choose from.  The system pattern list may also be supplanted by creating a custom pattern lists with the same ID.____________________________________PenSize ¬´width¬ª, ¬´height¬ªThis command allows you to specify the size of the pen used to draw the border of a userBox.  Normally this is 1,1 (pixels).____________________________________RoundCorners ¬´xRadius¬ª, ¬´yRadius¬ªThis command allows you to change a userBox into a rounded rectangle by specifying the "roundedness" of its corners.  ¬´xRadius¬ª, ¬´yRadius¬ª describe the oval that is used to round the corners of the box.  The larger the values, the more round the corners. ____________________________________ShowDisplays a previously hidden item or dialog.  If the item had not been hidden, it has no effect.This command is also available in Dialoger.</text>
  1653.     </content>
  1654.     <content>
  1655.         <layer>background</layer>
  1656.         <id>4</id>
  1657.         <text>dChanger‚Ñ¢</text>
  1658.     </content>
  1659.     <content>
  1660.         <layer>background</layer>
  1661.         <id>5</id>
  1662.         <text>UserBox Commands</text>
  1663.     </content>
  1664.     <content>
  1665.         <layer>background</layer>
  1666.         <id>12</id>
  1667.         <text>1.0</text>
  1668.     </content>
  1669.     <content>
  1670.         <layer>background</layer>
  1671.         <id>14</id>
  1672.         <text>1089</text>
  1673.     </content>
  1674.     <content>
  1675.         <layer>background</layer>
  1676.         <id>19</id>
  1677.         <text>4/10/90</text>
  1678.     </content>
  1679.     <name></name>
  1680.     <script>on openCardset style of bg fld "wisdom" to scrollingunlock screenend openCardon closeCardset scroll of bg fld "wisdom" to 0set style of bg fld "wisdom" to rectunlock screenend closeCard</script>
  1681. </card>
  1682.  
  1683.  
  1684. card_62320.xml
  1685. <?xml version="1.0" encoding="utf-8" ?>
  1686. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  1687. <card>
  1688.     <id>62320</id>
  1689.     <filler1>0</filler1>
  1690.     <cantDelete> <false /> </cantDelete>
  1691.     <showPict> <true /> </showPict>
  1692.     <dontSearch> <false /> </dontSearch>
  1693.     <owner>2663</owner>
  1694.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  1695.     <content>
  1696.         <layer>background</layer>
  1697.         <id>6</id>
  1698.         <text>____________________________________Add ¬´start line¬ª, ¬´count¬ª¬´list lines¬ªThis command allows you to insert ¬´count¬ª ¬´list lines¬ª to a list beginning with ¬´start line¬ª.  If ¬´start line¬ª is not specifi.e.d, ¬´list lines¬ª are added to the end of the list.  If ¬´count¬ª is not specifi.e.d, one line is added.____________________________________AnySelectionSets the selection logic of a list to allow any set of lines to be selected. With this logic, a new selection may be added by command-clicking while a shift-click is equivalent to dragging from the point of the first click. This setting is the default. (Since this is the default, this command would only be needed if the list had been changed previously).____________________________________Color ¬´color name¬ªThis command changes the color of the specifi.e.d dialog item.  Obviously, this change will only be apparent to users of a color monitor.  ¬´color name¬ªmay be one of the following: (Red, White, Blue, Green, Cyan, Mgenta, Orange, Black).____________________________________ContiguousSelectionSets the selection logic of a list to allow only one contiguous block of list lines to be selected at a time.  With this logic, one or more lines may be selected by dragging through the list.  However, lines may not be added to the selection; any new one deselects all previous ones.____________________________________Delete ¬´start line¬ª, ¬´end  line¬ªThis command will delete from a list ¬´start line¬ª through ¬´end line¬ª.  If ¬´end line¬ª is not specifi.e.d, it is assumed to be the same as ¬´start line¬ª.____________________________________Deselect ¬´start line¬ª, ¬´end line¬ªDeselects the lines ¬´start line¬ª to ¬´end line¬ª of a list.  If ¬´end line¬ª is not specifi.e.d, only ¬´start line¬ª is deselected. Note: Dialoger now automatically respects list selection logic. Therefore, it is no longer necessary to Deselect previously selected lines when changing the selection of SingleSelection or ContiguousSelection Lists ‚Äî it will be done automatically.____________________________________DeselectText ¬´text¬ªDeselects the first line of a list which matches ¬´text¬ª.Note: Dialoger now automatically respects list selection logic. Therefore, it is not necessary to Deselect previously selected lines when changing the selection of SingleSelection Lists ‚Äî it will be done automatically.____________________________________HideHides an item from vi.e.w.  If the item already been hidden, it has no effect. StyledText items may not be hidden.This command is also available in Dialoger.____________________________________KeyScrollThis command allows you to enable key scrolling for a particular list. This technique, similar to that used in the Open‚Ķ and Save As‚Ķ dialogs allows you to select list lines by typing. It is only appropriate with Single Selection lists and then only if the list is sorted. One or more characters may be typed and the closest matching list line will be selected.This command is also not appropriate with editable text items in the same dialog since it is ambiguous who should get the keystrokes.This command is also available in Dialoger.____________________________________New¬´list lines¬ªThis command removes everything from a list and then fills it with ¬´list lines¬ª where ¬´list lines¬ª may be one or more lines (starting with line 2 of the parameter).____________________________________NoSelectionSets the selection logic of a list to not allow any  lines to be selected.  With this logic, the list may still be scrolled but no lines may be selected at all.____________________________________Replace ¬´start line¬ª, ¬´end  line¬ª¬´list lines¬ªReplaces the contents of ¬´start line¬ª through ¬´end line¬ª of a list with the contents of ¬´list lines¬ª.  If ¬´end line¬ª is not specifi.e.d, it is assumed to be the same as ¬´start line¬ª. ____________________________________Select ¬´start line¬ª, ¬´end line¬ªSelects from a list the lines ¬´start line¬ª to ¬´end line¬ª. If ¬´end line¬ª is not specifi.e.d, only ¬´start line¬ª is selected. This command now respects the selection logic. ____________________________________SelectText ¬´text¬ªSelects from a list the first line which contains ¬´text¬ª. (The matching is not case-sensitive).____________________________________SelFlags ¬´Logic¬ªSets the selection logic of a list to ¬´logic¬ª.  This command should only be used by experi.e.nced programmers who have a good understanding of the selFlags in the list managers record. Mere mortals should contents themselves with the built in capabiliti.e.s of Dialoger (i.e. NoSelection, SingleSelection, ContiguousSelection and AnySelection).____________________________________SetDblClick ¬´item¬ªThis command allows you to have a double-click on a list line treated just like it was a click on another dialog ¬´item¬ª.____________________________________ShowDisplays a previously hidden item or dialog.  If the item had not been hidden, it has no effect.This command is also available in Dialoger.____________________________________SingleSelectionSets the selection logic of a list to allow only one list line to be selected at a time. ____________________________________Swap ¬´line a¬ª, ¬´line b¬ªThis command will exchange the contents of two list lines.  ¬´line a¬ª must be less than ¬´line b¬ª.</text>
  1699.     </content>
  1700.     <content>
  1701.         <layer>background</layer>
  1702.         <id>4</id>
  1703.         <text>dChanger‚Ñ¢</text>
  1704.     </content>
  1705.     <content>
  1706.         <layer>background</layer>
  1707.         <id>5</id>
  1708.         <text>UserList Commands</text>
  1709.     </content>
  1710.     <content>
  1711.         <layer>background</layer>
  1712.         <id>12</id>
  1713.         <text>1.0</text>
  1714.     </content>
  1715.     <content>
  1716.         <layer>background</layer>
  1717.         <id>14</id>
  1718.         <text>1089</text>
  1719.     </content>
  1720.     <content>
  1721.         <layer>background</layer>
  1722.         <id>19</id>
  1723.         <text>3/19/90</text>
  1724.     </content>
  1725.     <name></name>
  1726.     <script>on openCardset style of bg fld "wisdom" to scrollingunlock screenend openCardon closeCardset scroll of bg fld "wisdom" to 0set style of bg fld "wisdom" to rectunlock screenend closeCard</script>
  1727. </card>
  1728.  
  1729.  
  1730. card_62028.xml
  1731. <?xml version="1.0" encoding="utf-8" ?>
  1732. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  1733. <card>
  1734.     <id>62028</id>
  1735.     <filler1>0</filler1>
  1736.     <cantDelete> <false /> </cantDelete>
  1737.     <showPict> <true /> </showPict>
  1738.     <dontSearch> <false /> </dontSearch>
  1739.     <owner>2663</owner>
  1740.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  1741.     <content>
  1742.         <layer>background</layer>
  1743.         <id>6</id>
  1744.         <text>____________________________________Color ¬´color name¬ªThis command changes the color of the specifi.e.d dialog item.  Obviously, this change will only be apparent to users of a color monitor.  ¬´color name¬ª may be one of the following: (Red,White,Blue,Green,Cyan,Magenta,Orange,Black).____________________________________HideHides an item from vi.e.w.  If the item already been hidden, it has no effect. StyledText items may not be hidden.Note: This command actually moves the item far off-screen.This command is also available in Dialoger.____________________________________New¬´menu items¬ªThis command removes everything from a popup and then fills it with ¬´menu items¬ª.____________________________________Select ¬´menu item¬ªSelects from a popup menu the item ¬´menu item¬ª. ____________________________________ShowDisplays a previously hidden item or dialog.  If the item had not been hidden, it has no effect.This command is also available in Dialoger.</text>
  1745.     </content>
  1746.     <content>
  1747.         <layer>background</layer>
  1748.         <id>4</id>
  1749.         <text>dChanger‚Ñ¢</text>
  1750.     </content>
  1751.     <content>
  1752.         <layer>background</layer>
  1753.         <id>5</id>
  1754.         <text>UserPop Commands</text>
  1755.     </content>
  1756.     <content>
  1757.         <layer>background</layer>
  1758.         <id>12</id>
  1759.         <text>1.0</text>
  1760.     </content>
  1761.     <content>
  1762.         <layer>background</layer>
  1763.         <id>14</id>
  1764.         <text>1089</text>
  1765.     </content>
  1766.     <content>
  1767.         <layer>background</layer>
  1768.         <id>19</id>
  1769.         <text>3/19/90</text>
  1770.     </content>
  1771.     <name></name>
  1772.     <script>on openCardset style of bg fld "wisdom" to scrollingunlock screenend openCardon closeCardset scroll of bg fld "wisdom" to 0set style of bg fld "wisdom" to rectunlock screenend closeCard</script>
  1773. </card>
  1774.  
  1775.  
  1776. card_61834.xml
  1777. <?xml version="1.0" encoding="utf-8" ?>
  1778. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  1779. <card>
  1780.     <id>61834</id>
  1781.     <filler1>0</filler1>
  1782.     <cantDelete> <false /> </cantDelete>
  1783.     <showPict> <true /> </showPict>
  1784.     <dontSearch> <false /> </dontSearch>
  1785.     <owner>2663</owner>
  1786.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  1787.     <content>
  1788.         <layer>background</layer>
  1789.         <id>6</id>
  1790.         <text>____________________________________¬´ID¬ªThis command changes the graphic (either an icon or a picture) to the resource of the same type whose id is ¬´ID¬ª.This command is also available in Dialoger.____________________________________¬´Name¬ªThis command changes the graphic (either an icon or a picture) to the resource of the same type whose name is ¬´name¬ª.This command is also available in Dialoger.____________________________________HideHides an item from view. If the item already been hidden, it has no effect. StyledText items may not be hidden.Note: This command actually moves the item far off-screen.This command is also available in Dialoger.____________________________________Select ¬´part¬ªSelects from a picture button (i.e. one made with  the PictButton command) the part of the grid whose number is ¬´part¬ª. Part numbers are assigned left-to-right and then top to bottom.____________________________________ShowDisplays a previously hidden item or dialog.  If the item had not been hidden, it has no effect.This command is also available in Dialoger.</text>
  1791.     </content>
  1792.     <content>
  1793.         <layer>background</layer>
  1794.         <id>4</id>
  1795.         <text>dChanger‚Ñ¢</text>
  1796.     </content>
  1797.     <content>
  1798.         <layer>background</layer>
  1799.         <id>5</id>
  1800.         <text>Graphic Commands</text>
  1801.     </content>
  1802.     <content>
  1803.         <layer>background</layer>
  1804.         <id>12</id>
  1805.         <text>1.0</text>
  1806.     </content>
  1807.     <content>
  1808.         <layer>background</layer>
  1809.         <id>14</id>
  1810.         <text>1089</text>
  1811.     </content>
  1812.     <content>
  1813.         <layer>background</layer>
  1814.         <id>19</id>
  1815.         <text>3/19/90</text>
  1816.     </content>
  1817.     <name></name>
  1818.     <script>on openCardset style of bg fld "wisdom" to scrollingunlock screenend openCardon closeCardset scroll of bg fld "wisdom" to 0set style of bg fld "wisdom" to rectunlock screenend closeCard</script>
  1819. </card>
  1820.  
  1821.  
  1822. card_61689.xml
  1823. <?xml version="1.0" encoding="utf-8" ?>
  1824. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  1825. <card>
  1826.     <id>61689</id>
  1827.     <filler1>0</filler1>
  1828.     <cantDelete> <false /> </cantDelete>
  1829.     <showPict> <true /> </showPict>
  1830.     <dontSearch> <false /> </dontSearch>
  1831.     <owner>2663</owner>
  1832.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  1833.     <content>
  1834.         <layer>background</layer>
  1835.         <id>6</id>
  1836.         <text>____________________________________¬´Text¬ªThis command replaces the contents of a text item with ¬´text¬ª.If ¬´text¬ª is empty, the text item will likewise be made empty ‚Äî except when the parameter is completely empty. For example, if item 3 were editable text, then dChanger dialog,"3‚óä" would empty the contents of the editable text item while dChanger dialog,"","" would not. Get it?This command is also available in Dialoger.____________________________________Font ¬´fontName¬ªThis command changes the font of a text item to ¬´fontName¬ª. This command only affects items which have been designated styled with the StyledText command.____________________________________FontSize ¬´size¬ªThis command changes the size of a text item to ¬´size¬ª. This command only affects items which have been designated styled with the StyledText command.____________________________________FontStyle ¬´codes¬ªThis command changes various characteristics of a text itemaccording to ¬´codes¬ª. This command only affects items which have been designated styled with the StyledText command.____________________________________HideHides an item from vi.e.w.  If the item already been hidden, it has no effect. StyledText items may not be hidden.Note: This command actually moves the item far off-screen.This command is also available in Dialoger.____________________________________HideScrollThis command hides the scrollbar of a text item. This command only affects items which have been designated styled with the StyledText command.Select ¬´start char¬ª, ¬´end char¬ªSelects some or all of the text in the editable text item.  Select alone selects all the text.  If ¬´start char¬ª alone is specifi.e.d, the insertion point (the blinking bar) is placed after ¬´start char¬ª.  If both ¬´start char¬ª and ¬´end char¬ª are specifi.e.d, characters ¬´start char¬ª through ¬´end char¬ª (inclusive) are selected.This command is also available in Dialoger.____________________________________ShowDisplays a previously hidden item or dialog.  If the item had not been hidden, it has no effect.This command is also available in Dialoger.____________________________________ShowScrollThis command shows the scrollbar of a text item. This command only affects items which have been designated styled with the StyledText command.</text>
  1837.     </content>
  1838.     <content>
  1839.         <layer>background</layer>
  1840.         <id>4</id>
  1841.         <text>dChanger‚Ñ¢</text>
  1842.     </content>
  1843.     <content>
  1844.         <layer>background</layer>
  1845.         <id>5</id>
  1846.         <text>Text Commands</text>
  1847.     </content>
  1848.     <content>
  1849.         <layer>background</layer>
  1850.         <id>12</id>
  1851.         <text>1.0</text>
  1852.     </content>
  1853.     <content>
  1854.         <layer>background</layer>
  1855.         <id>14</id>
  1856.         <text>1089</text>
  1857.     </content>
  1858.     <content>
  1859.         <layer>background</layer>
  1860.         <id>19</id>
  1861.         <text>3/19/90</text>
  1862.     </content>
  1863.     <name></name>
  1864.     <script>on openCardset style of bg fld "wisdom" to scrollingunlock screenend openCardon closeCardset scroll of bg fld "wisdom" to 0set style of bg fld "wisdom" to rectunlock screenend closeCard</script>
  1865. </card>
  1866.  
  1867.  
  1868. card_40120.xml
  1869. <?xml version="1.0" encoding="utf-8" ?>
  1870. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  1871. <card>
  1872.     <id>40120</id>
  1873.     <filler1>0</filler1>
  1874.     <cantDelete> <false /> </cantDelete>
  1875.     <showPict> <true /> </showPict>
  1876.     <dontSearch> <false /> </dontSearch>
  1877.     <owner>2663</owner>
  1878.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  1879.     <content>
  1880.         <layer>background</layer>
  1881.         <id>6</id>
  1882.         <text>____________________________________¬´Label¬ªThis command changes the label (also called the title or name) of the button or control to ¬´Label¬ª.This command is also available in Dialoger.____________________________________ActivateActivates a previously Inactivated* button or control. If it has already been activated, it has no effect.* An inactive button or control does not respond to clicks. This condition is usually visually represented in some way (e.g. buttons are grayed-out).This command is also available in Dialoger.____________________________________DismissSpecifies that the button or control should dismiss the dialog when clicked. For your conveni.e.nce, Dialoger automatically designates items 1 (OK) and 2 (Cancel) as Dismiss buttons so this command is not needed for them. This command may be "undone" with the NoDismiss command. This command is also available in Dialoger.____________________________________HideHides an item from vi.e.w.  If the item already been hidden, it has no effect. StyledText items may not be hidden. This command actually moves the item far off-screen.This command is also available in Dialoger.____________________________________FalseSets the button or control to false (i.e. not hilited). In the case of controls, false sets the value to 0. This command is also available in Dialoger.____________________________________InactivateInactivates* a button.  An inactivated button appears grayed-out and does no respond to clicks.  If the button has already been inactivated, it has no effect.* An inactive button or control does not respond to clicks. This condition is usually visually represented in some way (e.g. buttons are grayed-out).This command is also available in Dialoger.____________________________________Max ¬´Max¬ªSets the maximum value of the custom control to ¬´max¬ª.This command is also available in Dialoger.____________________________________Min ¬´Min¬ªSets the minimum value of the custom control to ¬´min¬ª.This command is also available in Dialoger.____________________________________NoDismissSpecifies that the button or control should not dismiss the dialog when clicked. Initially, this coomand is only needed for items 1 and 2 since they are the only ones which dismiss the dialog by default.This command is also available in Dialoger.____________________________________ShowDisplays a previously hidden item or dialog.  If the item had not been hidden, it has no effect.This command is also available in Dialoger.____________________________________TrueSets the button or control to true (i.e. hilited).This command is also available in Dialoger.</text>
  1883.     </content>
  1884.     <content>
  1885.         <layer>background</layer>
  1886.         <id>4</id>
  1887.         <text>dChanger‚Ñ¢</text>
  1888.     </content>
  1889.     <content>
  1890.         <layer>background</layer>
  1891.         <id>5</id>
  1892.         <text>Button Commands</text>
  1893.     </content>
  1894.     <content>
  1895.         <layer>background</layer>
  1896.         <id>12</id>
  1897.         <text>1.0</text>
  1898.     </content>
  1899.     <content>
  1900.         <layer>background</layer>
  1901.         <id>14</id>
  1902.         <text>1089</text>
  1903.     </content>
  1904.     <content>
  1905.         <layer>background</layer>
  1906.         <id>19</id>
  1907.         <text>3/19/90</text>
  1908.     </content>
  1909.     <name></name>
  1910.     <script>on openCardset style of bg fld "wisdom" to scrollingunlock screenend openCardon closeCardset scroll of bg fld "wisdom" to 0set style of bg fld "wisdom" to rectunlock screenend closeCard</script>
  1911. </card>
  1912.  
  1913.  
  1914. card_21209.xml
  1915. <?xml version="1.0" encoding="utf-8" ?>
  1916. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  1917. <card>
  1918.     <id>21209</id>
  1919.     <filler1>0</filler1>
  1920.     <cantDelete> <false /> </cantDelete>
  1921.     <showPict> <true /> </showPict>
  1922.     <dontSearch> <false /> </dontSearch>
  1923.     <owner>2663</owner>
  1924.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  1925.     <content>
  1926.         <layer>background</layer>
  1927.         <id>6</id>
  1928.         <text>____________________________________CancelItem ¬´item¬ªThis command associates a cmd-. (command period) with clicking on item number ¬´item¬ª.  Initially, item 2 is the cancel item which should correspond to the Cancel button. This may be changed using this command to any other button or control. This command is also available in Dialoger.____________________________________DefaultItem ¬´item¬ªThis command associates a RETURN or ENTER with clicking on item number ¬´item¬ª.  Initially, item 1 is the default item which should correspond to the OK button.  This may be changed using this command to any other button or control. Note: An ¬´item¬ª of 0 may also be specified. In this case, RETURN will not be intercepted and may be entered into an editable text item.  Since this would cause the result reporting mechanism to become confused, the RETURN characters are converted to a special character before being returned.  They can be restored by using Unscrunch. For example, if item 6 was an editable text item which might contain returns, the following statement would retreive the information from dResult.put Dialoger("Example","0‚óäDefaultItem 0") into dResultput Unscrunch(line 6 of dResult) into theTextThis command is also available in Dialoger.____________________________________DismissThis command causes the dialog to be dismissed.  If this command is given by dChanger in a Hit Handler script, the dialog will not actually be dismissed until the script ends and control is returned to Dialoger.  The result that returned from Dialoger will reflect the fact that no pushbutton was clicked to cause the dismissal (i.e. no push button will return its name). If the dialog is not currently being run by Dialoger, then dChanger will dismiss the dialog immediately.This command is also available in Dialoger.____________________________________Font ¬´fontName¬ªThis command changes the default font for the Dialog to ¬´fontName¬ª.  This affects all static and editable text items in the dialog (except those designated StyledText").  It will not affect the font used in any button or in any user items. This approach is preferable to using StyledText when there are more than a few text items which must all be in a font other than Chicago as there is less overhead than with StyledText.This command is also available in Dialoger.____________________________________Fontsize ¬´fontName¬ªThis command changes the default font size for the Dialog.  This affects all static and editable text items in the dialog.  It will not affect the text used in any button or in any user item. This approach is preferable to using StyledText when there are more than a few text items which must all be in a font other than Chicago as there is less overhead than with StyledText.This command is also available in Dialoger.____________________________________Height ¬´height¬ªThis command changes the height of the dialog window.  ¬´height¬ª specifies the height in pixels of the dialog.This command is also available in Dialoger.____________________________________HideHides an item from view. If the item has already been hidden, it has no effect. StyledText items may not be hidden.This command is also available in Dialoger.____________________________________KeyScrollItem ¬´item¬ªThis command allows you to enable key scrolling for the list whose item number is ¬´item¬ª. This technique, similar to that used in the Open‚Ķ and Save As‚Ķ dialogs, allows you to select list lines by typing. It is only appropriate with Single Selection lists and then only if the list is sorted. One or more characters may be typed and the closest matching list line will be selected. This command is also not appropriate with editable text items in the same dialog since it is ambiguous who should get the keystrokes.This command is also available in Dialoger.____________________________________Loc ¬´Top¬ª, ¬´Left¬ªThis command changes the location of the dialog window.  The coordinates ¬´Top¬ª and ¬´Left¬ª are global (i.e. with respect to the screen, rather than the HyperCard window).Embedded within the DLOG resource is information about the location at which the dialog should be displayed. Normally, Dialoger ignores this information and centers the window on the card window. To force dialoger to use this information specify a location of 0,0.This command is also available in Dialoger.____________________________________ShowDisplays a previously hidden item or dialog.  If the item had not been hidden, it has no effect.____________________________________Title ¬´new title¬ªThis command changes the title of the dialog to ¬´new title¬ª.  Since only dialogs with a title bar will display this change, it is meaningful only for such dialogs.This command is also available in Dialoger.____________________________________Width ¬´width¬ªThis command changes the width of the window.  ¬´width¬ª specifies the width in pixels of the dialog.</text>
  1929.     </content>
  1930.     <content>
  1931.         <layer>background</layer>
  1932.         <id>4</id>
  1933.         <text>dChanger‚Ñ¢</text>
  1934.     </content>
  1935.     <content>
  1936.         <layer>background</layer>
  1937.         <id>5</id>
  1938.         <text>Dialog Commands</text>
  1939.     </content>
  1940.     <content>
  1941.         <layer>background</layer>
  1942.         <id>12</id>
  1943.         <text>1.0</text>
  1944.     </content>
  1945.     <content>
  1946.         <layer>background</layer>
  1947.         <id>14</id>
  1948.         <text>1089</text>
  1949.     </content>
  1950.     <content>
  1951.         <layer>background</layer>
  1952.         <id>19</id>
  1953.         <text>3/19/90</text>
  1954.     </content>
  1955.     <name></name>
  1956.     <script>on openCardset style of bg fld "wisdom" to scrollingunlock screenend openCardon closeCardset scroll of bg fld "wisdom" to 0set style of bg fld "wisdom" to rectunlock screenend closeCard</script>
  1957. </card>
  1958.  
  1959.  
  1960. card_19545.xml
  1961. <?xml version="1.0" encoding="utf-8" ?>
  1962. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  1963. <card>
  1964.     <id>19545</id>
  1965.     <filler1>0</filler1>
  1966.     <cantDelete> <false /> </cantDelete>
  1967.     <showPict> <true /> </showPict>
  1968.     <dontSearch> <false /> </dontSearch>
  1969.     <owner>2663</owner>
  1970.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  1971.     <part>
  1972.         <id>1</id>
  1973.         <type>button</type>
  1974.         <visible> <true /> </visible>
  1975.         <reserved5> 0 </reserved5>
  1976.         <reserved4> 0 </reserved4>
  1977.         <reserved3> 0 </reserved3>
  1978.         <reserved2> 0 </reserved2>
  1979.         <reserved1> 0 </reserved1>
  1980.         <enabled> <true /> </enabled>
  1981.         <rect>
  1982.             <left>403</left>
  1983.             <top>83</top>
  1984.             <right>503</right>
  1985.             <bottom>99</bottom>
  1986.         </rect>
  1987.         <style>rectangle</style>
  1988.         <showName> <true /> </showName>
  1989.         <highlight> <false /> </highlight>
  1990.         <autoHighlight> <true /> </autoHighlight>
  1991.         <sharedHighlight> <true /> </sharedHighlight>
  1992.         <family>0</family>
  1993.         <titleWidth>0</titleWidth>
  1994.         <icon>0</icon>
  1995.         <textAlign>center</textAlign>
  1996.         <font>Geneva</font>
  1997.         <textSize>10</textSize>
  1998.         <textStyle>italic</textStyle>
  1999.         <name>Dialoger Commands</name>
  2000.         <script>on mouseUppush cdgo to stack "dCommands"end mouseUp</script>
  2001.     </part>
  2002.     <content>
  2003.         <layer>background</layer>
  2004.         <id>4</id>
  2005.         <text>dChanger‚Ñ¢</text>
  2006.     </content>
  2007.     <content>
  2008.         <layer>background</layer>
  2009.         <id>5</id>
  2010.         <text>In General</text>
  2011.     </content>
  2012.     <content>
  2013.         <layer>background</layer>
  2014.         <id>6</id>
  2015.         <text>While these are two popular commands, they are by no means the only ones. In fact, there are almost fifty available in all. A comprehensive reference is provided in the Helper window of Dialog Maker. It presents each command along with notes on its use and an example.Just to give you a feel for the capabilities that await... the following cards provide a description of the commands available for each different type of dialog item.These commands may be "stacked" by placing multiple commands on different lines. For example, to make item 4  (a radio button) both "grayed-out" and true, you could:     dChanger dialog,"4‚óätrue" & return & "inactivate"</text>
  2016.     </content>
  2017.     <content>
  2018.         <layer>background</layer>
  2019.         <id>12</id>
  2020.         <text>1.0</text>
  2021.     </content>
  2022.     <content>
  2023.         <layer>background</layer>
  2024.         <id>14</id>
  2025.         <text>1088</text>
  2026.     </content>
  2027.     <content>
  2028.         <layer>background</layer>
  2029.         <id>19</id>
  2030.         <text>4/10/90</text>
  2031.     </content>
  2032.     <name></name>
  2033.     <script></script>
  2034. </card>
  2035.  
  2036.  
  2037. card_19433.xml
  2038. <?xml version="1.0" encoding="utf-8" ?>
  2039. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  2040. <card>
  2041.     <id>19433</id>
  2042.     <filler1>0</filler1>
  2043.     <cantDelete> <false /> </cantDelete>
  2044.     <showPict> <true /> </showPict>
  2045.     <dontSearch> <false /> </dontSearch>
  2046.     <owner>2663</owner>
  2047.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  2048.     <part>
  2049.         <id>1</id>
  2050.         <type>button</type>
  2051.         <visible> <true /> </visible>
  2052.         <reserved5> 0 </reserved5>
  2053.         <reserved4> 0 </reserved4>
  2054.         <reserved3> 0 </reserved3>
  2055.         <reserved2> 0 </reserved2>
  2056.         <reserved1> 0 </reserved1>
  2057.         <enabled> <true /> </enabled>
  2058.         <rect>
  2059.             <left>403</left>
  2060.             <top>95</top>
  2061.             <right>503</right>
  2062.             <bottom>115</bottom>
  2063.         </rect>
  2064.         <style>roundrect</style>
  2065.         <showName> <true /> </showName>
  2066.         <highlight> <false /> </highlight>
  2067.         <autoHighlight> <false /> </autoHighlight>
  2068.         <sharedHighlight> <true /> </sharedHighlight>
  2069.         <family>0</family>
  2070.         <titleWidth>0</titleWidth>
  2071.         <icon>0</icon>
  2072.         <textAlign>center</textAlign>
  2073.         <font>Chicago</font>
  2074.         <textSize>12</textSize>
  2075.         <textStyle>plain</textStyle>
  2076.         <name>Example</name>
  2077.         <script>on mouseUpput "Small" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put "Anchovies" & return &¬¨"Hamburger" & return &¬¨"Mushrooms" & return &¬¨"Onions" & return &¬¨"Pepperoni" & return &¬¨"Peppers" & return &¬¨"Sausage" into List1put Dialoger("Example" & return & "on Example1Hit"¬¨, ""¬¨ -- Replacement text, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", ""¬¨ --Icon "20086", ""¬¨ --Card Picture, "userList 3335" & return & List1¬¨ --List, "userPop 1, 15" & return & PopUp1¬¨ --PopUp, "StyledText New York,18,BU"& return &"Peter‚Äôs Pizza Palace"¬¨ --Text "Peter‚Äôs Pizza Palace", "userBox" &return &" Style "¬¨ --Box (Black pen, None fill)  " Style ", "userBox Gray"¬¨ --Box (Gray pen, None fill)) into dResultend mouseUp</script>
  2078.     </part>
  2079.     <part>
  2080.         <id>2</id>
  2081.         <type>button</type>
  2082.         <visible> <true /> </visible>
  2083.         <reserved5> 0 </reserved5>
  2084.         <reserved4> 0 </reserved4>
  2085.         <reserved3> 0 </reserved3>
  2086.         <reserved2> 0 </reserved2>
  2087.         <reserved1> 0 </reserved1>
  2088.         <enabled> <true /> </enabled>
  2089.         <rect>
  2090.             <left>403</left>
  2091.             <top>143</top>
  2092.             <right>503</right>
  2093.             <bottom>163</bottom>
  2094.         </rect>
  2095.         <style>roundrect</style>
  2096.         <showName> <true /> </showName>
  2097.         <highlight> <false /> </highlight>
  2098.         <autoHighlight> <false /> </autoHighlight>
  2099.         <sharedHighlight> <true /> </sharedHighlight>
  2100.         <family>0</family>
  2101.         <titleWidth>0</titleWidth>
  2102.         <icon>0</icon>
  2103.         <textAlign>center</textAlign>
  2104.         <font>Chicago</font>
  2105.         <textSize>12</textSize>
  2106.         <textStyle>plain</textStyle>
  2107.         <name>Card Script</name>
  2108.         <script>on mouseUpedit script of this cdend mouseUp</script>
  2109.     </part>
  2110.     <part>
  2111.         <id>3</id>
  2112.         <type>button</type>
  2113.         <visible> <true /> </visible>
  2114.         <reserved5> 0 </reserved5>
  2115.         <reserved4> 0 </reserved4>
  2116.         <reserved3> 0 </reserved3>
  2117.         <reserved2> 0 </reserved2>
  2118.         <reserved1> 0 </reserved1>
  2119.         <enabled> <true /> </enabled>
  2120.         <rect>
  2121.             <left>403</left>
  2122.             <top>211</top>
  2123.             <right>503</right>
  2124.             <bottom>231</bottom>
  2125.         </rect>
  2126.         <style>roundrect</style>
  2127.         <showName> <true /> </showName>
  2128.         <highlight> <false /> </highlight>
  2129.         <autoHighlight> <false /> </autoHighlight>
  2130.         <sharedHighlight> <true /> </sharedHighlight>
  2131.         <family>0</family>
  2132.         <titleWidth>0</titleWidth>
  2133.         <icon>0</icon>
  2134.         <textAlign>center</textAlign>
  2135.         <font>Chicago</font>
  2136.         <textSize>12</textSize>
  2137.         <textStyle>plain</textStyle>
  2138.         <name>Example</name>
  2139.         <script>on mouseUpput "Small" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put "Anchovies" & return &¬¨"Hamburger" & return &¬¨"Mushrooms" & return &¬¨"Onions" & return &¬¨"Pepperoni" & return &¬¨"Peppers" & return &¬¨"Sausage" into List1put Dialoger("Example" & return & "on Example2Hit"¬¨, ""¬¨ -- Replacement text, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", ""¬¨ --Icon "20086", ""¬¨ --Card Picture, "userList 3335" & return & List1¬¨ --List, "userPop 1, 15" & return & PopUp1¬¨ --PopUp, "StyledText New York,18,BU"& return &"Peter‚Äôs Pizza Palace"¬¨ --Text "Peter‚Äôs Pizza Palace", "userBox" &return &" Style "¬¨ --Box (Black pen, None fill)  " Style ", "userBox Gray"¬¨ --Box (Gray pen, None fill)) into dResultend mouseUp</script>
  2140.     </part>
  2141.     <part>
  2142.         <id>4</id>
  2143.         <type>button</type>
  2144.         <visible> <true /> </visible>
  2145.         <reserved5> 0 </reserved5>
  2146.         <reserved4> 0 </reserved4>
  2147.         <reserved3> 0 </reserved3>
  2148.         <reserved2> 0 </reserved2>
  2149.         <reserved1> 0 </reserved1>
  2150.         <enabled> <true /> </enabled>
  2151.         <rect>
  2152.             <left>403</left>
  2153.             <top>258</top>
  2154.             <right>503</right>
  2155.             <bottom>278</bottom>
  2156.         </rect>
  2157.         <style>roundrect</style>
  2158.         <showName> <true /> </showName>
  2159.         <highlight> <false /> </highlight>
  2160.         <autoHighlight> <false /> </autoHighlight>
  2161.         <sharedHighlight> <true /> </sharedHighlight>
  2162.         <family>0</family>
  2163.         <titleWidth>0</titleWidth>
  2164.         <icon>0</icon>
  2165.         <textAlign>center</textAlign>
  2166.         <font>Chicago</font>
  2167.         <textSize>12</textSize>
  2168.         <textStyle>plain</textStyle>
  2169.         <name>Card Script</name>
  2170.         <script>on mouseUpedit script of this cdend mouseUp</script>
  2171.     </part>
  2172.     <content>
  2173.         <layer>background</layer>
  2174.         <id>4</id>
  2175.         <text>dChanger‚Ñ¢</text>
  2176.     </content>
  2177.     <content>
  2178.         <layer>background</layer>
  2179.         <id>5</id>
  2180.         <text>Commands</text>
  2181.     </content>
  2182.     <content>
  2183.         <layer>background</layer>
  2184.         <id>6</id>
  2185.         <text>What are these commands and what do they look like?  Well, here is an example (using our trusty dialog again).       dChanger dialog, "", "Dismiss"This would instruct the third item in the dialog (the push button "Motto‚Ķ") to dismiss the dialog when it is clicked. Alternately, we might want to "gray-out" the button so that it cannot be clicked. That can be done with the command "Inactivate":       dChanger dialog, "", "Inactivate"Notice from these examples that dChanger is an XCMD, not an XFCN which means that you do not put parentheses around the parameters.</text>
  2186.     </content>
  2187.     <content>
  2188.         <layer>background</layer>
  2189.         <id>12</id>
  2190.         <text>1.0</text>
  2191.     </content>
  2192.     <content>
  2193.         <layer>background</layer>
  2194.         <id>14</id>
  2195.         <text>1087</text>
  2196.     </content>
  2197.     <name></name>
  2198.     <script>on example1Hit dialog, itemHitif itemHit = 0 then -- (no sense in doing it over & over)dChanger dialog, "", "Dismiss"end ifend example1Hiton example2Hit dialog, itemHitif itemHit = 0 then -- (no sense in doing it over & over)dChanger dialog, "", "Inactivate"end ifend example2Hit</script>
  2199. </card>
  2200.  
  2201.  
  2202. card_18933.xml
  2203. <?xml version="1.0" encoding="utf-8" ?>
  2204. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  2205. <card>
  2206.     <id>18933</id>
  2207.     <filler1>0</filler1>
  2208.     <cantDelete> <false /> </cantDelete>
  2209.     <showPict> <true /> </showPict>
  2210.     <dontSearch> <false /> </dontSearch>
  2211.     <owner>2663</owner>
  2212.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  2213.     <part>
  2214.         <id>1</id>
  2215.         <type>button</type>
  2216.         <visible> <true /> </visible>
  2217.         <reserved5> 0 </reserved5>
  2218.         <reserved4> 0 </reserved4>
  2219.         <reserved3> 0 </reserved3>
  2220.         <reserved2> 0 </reserved2>
  2221.         <reserved1> 0 </reserved1>
  2222.         <enabled> <true /> </enabled>
  2223.         <rect>
  2224.             <left>403</left>
  2225.             <top>110</top>
  2226.             <right>503</right>
  2227.             <bottom>126</bottom>
  2228.         </rect>
  2229.         <style>rectangle</style>
  2230.         <showName> <true /> </showName>
  2231.         <highlight> <false /> </highlight>
  2232.         <autoHighlight> <true /> </autoHighlight>
  2233.         <sharedHighlight> <true /> </sharedHighlight>
  2234.         <family>0</family>
  2235.         <titleWidth>0</titleWidth>
  2236.         <icon>0</icon>
  2237.         <textAlign>center</textAlign>
  2238.         <font>Geneva</font>
  2239.         <textSize>10</textSize>
  2240.         <textStyle>italic</textStyle>
  2241.         <name>dContents</name>
  2242.         <script>on mouseUppush cdgo to card id 22128end mouseUp</script>
  2243.     </part>
  2244.     <part>
  2245.         <id>3</id>
  2246.         <type>button</type>
  2247.         <visible> <true /> </visible>
  2248.         <reserved5> 0 </reserved5>
  2249.         <reserved4> 0 </reserved4>
  2250.         <reserved3> 0 </reserved3>
  2251.         <reserved2> 0 </reserved2>
  2252.         <reserved1> 0 </reserved1>
  2253.         <enabled> <true /> </enabled>
  2254.         <rect>
  2255.             <left>403</left>
  2256.             <top>203</top>
  2257.             <right>503</right>
  2258.             <bottom>219</bottom>
  2259.         </rect>
  2260.         <style>rectangle</style>
  2261.         <showName> <true /> </showName>
  2262.         <highlight> <false /> </highlight>
  2263.         <autoHighlight> <true /> </autoHighlight>
  2264.         <sharedHighlight> <true /> </sharedHighlight>
  2265.         <family>0</family>
  2266.         <titleWidth>0</titleWidth>
  2267.         <icon>0</icon>
  2268.         <textAlign>center</textAlign>
  2269.         <font>Geneva</font>
  2270.         <textSize>10</textSize>
  2271.         <textStyle>italic</textStyle>
  2272.         <name>Substitution Text</name>
  2273.         <script>on mouseUppush cdgo to card id 10735end mouseUp</script>
  2274.     </part>
  2275.     <content>
  2276.         <layer>background</layer>
  2277.         <id>4</id>
  2278.         <text>dChanger‚Ñ¢</text>
  2279.     </content>
  2280.     <content>
  2281.         <layer>background</layer>
  2282.         <id>5</id>
  2283.         <text>Intro</text>
  2284.     </content>
  2285.     <content>
  2286.         <layer>background</layer>
  2287.         <id>6</id>
  2288.         <text>Now we are ready to get down to some heavy duty work. In our hit handler script we now know exactly what the dialog looks like at this moment (using dContents). The next step is to change the dialog in some way. We can make these changes with a new XCMD called "dChanger". Like Dialoger, dChanger can accept up to 16 parameters. Like dContents, the first parameter must always contain the dialog identifier sent to the hit handler by Dialoger. The second (just like Dialoger) accepts text to be used as replacements for the placeholders ^0 through ^3 in static text items.The third through sixteenth are commands to dialog items 3 through 16 (the same way Dialoger does it).</text>
  2289.     </content>
  2290.     <content>
  2291.         <layer>background</layer>
  2292.         <id>12</id>
  2293.         <text>1.0</text>
  2294.     </content>
  2295.     <content>
  2296.         <layer>background</layer>
  2297.         <id>14</id>
  2298.         <text>1086</text>
  2299.     </content>
  2300.     <name></name>
  2301.     <script></script>
  2302. </card>
  2303.  
  2304.  
  2305. card_18951.xml
  2306. <?xml version="1.0" encoding="utf-8" ?>
  2307. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  2308. <card>
  2309.     <id>18951</id>
  2310.     <filler1>0</filler1>
  2311.     <cantDelete> <false /> </cantDelete>
  2312.     <showPict> <true /> </showPict>
  2313.     <dontSearch> <false /> </dontSearch>
  2314.     <owner>2663</owner>
  2315.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  2316.     <part>
  2317.         <id>1</id>
  2318.         <type>button</type>
  2319.         <visible> <true /> </visible>
  2320.         <reserved5> 0 </reserved5>
  2321.         <reserved4> 0 </reserved4>
  2322.         <reserved3> 0 </reserved3>
  2323.         <reserved2> 0 </reserved2>
  2324.         <reserved1> 0 </reserved1>
  2325.         <enabled> <true /> </enabled>
  2326.         <rect>
  2327.             <left>403</left>
  2328.             <top>124</top>
  2329.             <right>503</right>
  2330.             <bottom>144</bottom>
  2331.         </rect>
  2332.         <style>roundrect</style>
  2333.         <showName> <true /> </showName>
  2334.         <highlight> <false /> </highlight>
  2335.         <autoHighlight> <false /> </autoHighlight>
  2336.         <sharedHighlight> <true /> </sharedHighlight>
  2337.         <family>0</family>
  2338.         <titleWidth>0</titleWidth>
  2339.         <icon>0</icon>
  2340.         <textAlign>center</textAlign>
  2341.         <font>Chicago</font>
  2342.         <textSize>12</textSize>
  2343.         <textStyle>plain</textStyle>
  2344.         <name>Example</name>
  2345.         <script>on mouseUpput "Small" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put "Anchovies" & return &¬¨"Hamburger" & return &¬¨"Mushrooms" & return &¬¨"Onions" & return &¬¨"Pepperoni" & return &¬¨"Peppers" & return &¬¨"Sausage" into List1put Dialoger("Example" & return & "on exampleHit"¬¨, "4‚óätrue"¬¨ --Radio Button "Deep Dish", "7‚óäAny Name Goes Here"¬¨ --Editable Text "", "10‚óäuserList meta" & return & List1¬¨ --List, "11‚óäuserPop 1, 15" & return & PopUp1¬¨ --PopUp, "12‚óäStyledText New York,18,BU"& return &"Peter‚Äôs Pizza Palace"¬¨ --Text "Peter‚Äôs Pizza Palace", "13‚óäuserBox" &return &" Style "¬¨ --Box (Black pen, None fill)  " Style ", "14‚óäuserBox Gray"¬¨ --Box (Gray pen, None fill)) into dResultend mouseUp</script>
  2346.     </part>
  2347.     <part>
  2348.         <id>2</id>
  2349.         <type>button</type>
  2350.         <visible> <true /> </visible>
  2351.         <reserved5> 0 </reserved5>
  2352.         <reserved4> 0 </reserved4>
  2353.         <reserved3> 0 </reserved3>
  2354.         <reserved2> 0 </reserved2>
  2355.         <reserved1> 0 </reserved1>
  2356.         <enabled> <true /> </enabled>
  2357.         <rect>
  2358.             <left>403</left>
  2359.             <top>149</top>
  2360.             <right>503</right>
  2361.             <bottom>169</bottom>
  2362.         </rect>
  2363.         <style>roundrect</style>
  2364.         <showName> <true /> </showName>
  2365.         <highlight> <false /> </highlight>
  2366.         <autoHighlight> <false /> </autoHighlight>
  2367.         <sharedHighlight> <true /> </sharedHighlight>
  2368.         <family>0</family>
  2369.         <titleWidth>0</titleWidth>
  2370.         <icon>0</icon>
  2371.         <textAlign>center</textAlign>
  2372.         <font>Chicago</font>
  2373.         <textSize>12</textSize>
  2374.         <textStyle>plain</textStyle>
  2375.         <name>Card Script</name>
  2376.         <script>on mouseUpedit script of this cdend mouseUp</script>
  2377.     </part>
  2378.     <content>
  2379.         <layer>background</layer>
  2380.         <id>4</id>
  2381.         <text>dContents‚Ñ¢</text>
  2382.     </content>
  2383.     <content>
  2384.         <layer>background</layer>
  2385.         <id>6</id>
  2386.         <text>Unlike a list, the contents of a popup menu is reported as the text of the menu item selected. For example, if menu item 2 of our example dialog's popup (which was item 11)was selected, then "dContents(dialog,11)" would return the text "Medium". Sometimes, however, it is desirable to get the menu item number rather than the text‚ĶOur third parameter allows us to do just that. Reporting by menu item text (the default) can be thought of as being the "long" form of reporting a popup selection. Accordingly, the "short" format may be requested by supplying the word "short" as a third parameter:      put dContents(dialog, 11, "short") into dPopLinewill return the selected menu item of the popup.</text>
  2387.     </content>
  2388.     <content>
  2389.         <layer>background</layer>
  2390.         <id>5</id>
  2391.         <text>Alternate Popup</text>
  2392.     </content>
  2393.     <content>
  2394.         <layer>background</layer>
  2395.         <id>12</id>
  2396.         <text>1.0</text>
  2397.     </content>
  2398.     <content>
  2399.         <layer>background</layer>
  2400.         <id>14</id>
  2401.         <text>1085</text>
  2402.     </content>
  2403.     <content>
  2404.         <layer>background</layer>
  2405.         <id>19</id>
  2406.         <text>3/19/90</text>
  2407.     </content>
  2408.     <name></name>
  2409.     <script>on exampleHit dialog, itemHitif itemHit = 11  thenget dContents(dialog,11,"short")put "Contents of item" && itemHit && "is" && itend ifend exampleHit</script>
  2410. </card>
  2411.  
  2412.  
  2413. card_24648.xml
  2414. <?xml version="1.0" encoding="utf-8" ?>
  2415. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  2416. <card>
  2417.     <id>24648</id>
  2418.     <filler1>0</filler1>
  2419.     <cantDelete> <false /> </cantDelete>
  2420.     <showPict> <true /> </showPict>
  2421.     <dontSearch> <false /> </dontSearch>
  2422.     <owner>2663</owner>
  2423.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  2424.     <part>
  2425.         <id>1</id>
  2426.         <type>button</type>
  2427.         <visible> <true /> </visible>
  2428.         <reserved5> 0 </reserved5>
  2429.         <reserved4> 0 </reserved4>
  2430.         <reserved3> 0 </reserved3>
  2431.         <reserved2> 0 </reserved2>
  2432.         <reserved1> 0 </reserved1>
  2433.         <enabled> <true /> </enabled>
  2434.         <rect>
  2435.             <left>403</left>
  2436.             <top>124</top>
  2437.             <right>503</right>
  2438.             <bottom>144</bottom>
  2439.         </rect>
  2440.         <style>roundrect</style>
  2441.         <showName> <true /> </showName>
  2442.         <highlight> <false /> </highlight>
  2443.         <autoHighlight> <false /> </autoHighlight>
  2444.         <sharedHighlight> <true /> </sharedHighlight>
  2445.         <family>0</family>
  2446.         <titleWidth>0</titleWidth>
  2447.         <icon>0</icon>
  2448.         <textAlign>center</textAlign>
  2449.         <font>Chicago</font>
  2450.         <textSize>12</textSize>
  2451.         <textStyle>plain</textStyle>
  2452.         <name>Example</name>
  2453.         <script>on mouseUpput "Small" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put "Anchovies" & return &¬¨"Hamburger" & return &¬¨"Mushrooms" & return &¬¨"Onions" & return &¬¨"Pepperoni" & return &¬¨"Peppers" & return &¬¨"Sausage" into List1put Dialoger("Example" & return & "on exampleHit"¬¨, "0‚óäLoc" && topLeft of cd window¬¨, "4‚óätrue"¬¨ --Radio Button "Deep Dish", "7‚óäAny Name Goes Here"¬¨ --Editable Text "", "10‚óäuserList meta" & return & List1¬¨ --List, "11‚óäuserPop 1, 15" & return & PopUp1¬¨ --PopUp, "12‚óäStyledText New York,18,BU"& return &"Peter‚Äôs Pizza Palace"¬¨ --Text "Peter‚Äôs Pizza Palace", "13‚óäuserBox" &return &" Style "¬¨ --Box (Black pen, None fill)  " Style ", "14‚óäuserBox Gray"¬¨ --Box (Gray pen, None fill)) into dResultend mouseUp</script>
  2454.     </part>
  2455.     <part>
  2456.         <id>2</id>
  2457.         <type>button</type>
  2458.         <visible> <true /> </visible>
  2459.         <reserved5> 0 </reserved5>
  2460.         <reserved4> 0 </reserved4>
  2461.         <reserved3> 0 </reserved3>
  2462.         <reserved2> 0 </reserved2>
  2463.         <reserved1> 0 </reserved1>
  2464.         <enabled> <true /> </enabled>
  2465.         <rect>
  2466.             <left>403</left>
  2467.             <top>149</top>
  2468.             <right>503</right>
  2469.             <bottom>169</bottom>
  2470.         </rect>
  2471.         <style>roundrect</style>
  2472.         <showName> <true /> </showName>
  2473.         <highlight> <false /> </highlight>
  2474.         <autoHighlight> <false /> </autoHighlight>
  2475.         <sharedHighlight> <true /> </sharedHighlight>
  2476.         <family>0</family>
  2477.         <titleWidth>0</titleWidth>
  2478.         <icon>0</icon>
  2479.         <textAlign>center</textAlign>
  2480.         <font>Chicago</font>
  2481.         <textSize>12</textSize>
  2482.         <textStyle>plain</textStyle>
  2483.         <name>Card Script</name>
  2484.         <script>on mouseUpedit script of this cdend mouseUp</script>
  2485.     </part>
  2486.     <part>
  2487.         <id>3</id>
  2488.         <type>field</type>
  2489.         <visible> <false /> </visible>
  2490.         <dontWrap> <false /> </dontWrap>
  2491.         <dontSearch> <false /> </dontSearch>
  2492.         <sharedText> <false /> </sharedText>
  2493.         <fixedLineHeight> <true /> </fixedLineHeight>
  2494.         <autoTab> <false /> </autoTab>
  2495.         <lockText> <false /> </lockText>
  2496.         <rect>
  2497.             <left>396</left>
  2498.             <top>174</top>
  2499.             <right>509</right>
  2500.             <bottom>308</bottom>
  2501.         </rect>
  2502.         <style>rectangle</style>
  2503.         <autoSelect> <false /> </autoSelect>
  2504.         <showLines> <true /> </showLines>
  2505.         <wideMargins> <false /> </wideMargins>
  2506.         <multipleLines> <false /> </multipleLines>
  2507.         <reservedFamily> 0 </reservedFamily>
  2508.         <titleWidth>0</titleWidth>
  2509.         <icon>0</icon>
  2510.         <textAlign>left</textAlign>
  2511.         <font>Geneva</font>
  2512.         <textSize>9</textSize>
  2513.         <textStyle>plain</textStyle>
  2514.         <textHeight>12</textHeight>
  2515.         <name></name>
  2516.         <script></script>
  2517.     </part>
  2518.     <content>
  2519.         <layer>background</layer>
  2520.         <id>4</id>
  2521.         <text>dContents‚Ñ¢</text>
  2522.     </content>
  2523.     <content>
  2524.         <layer>background</layer>
  2525.         <id>5</id>
  2526.         <text>Alternate List</text>
  2527.     </content>
  2528.     <content>
  2529.         <layer>background</layer>
  2530.         <id>6</id>
  2531.         <text>This third parameter may also have the value "All" when requesting the contents of a list. This causes the entire contents of the list to be returned ‚Äî irrespective of which lines where selected.For example:      put dContents(dialog, 10, "all") into dTheListwill return the full text of the list which is in item 10.</text>
  2532.     </content>
  2533.     <content>
  2534.         <layer>background</layer>
  2535.         <id>19</id>
  2536.         <text>3/21/90</text>
  2537.     </content>
  2538.     <content>
  2539.         <layer>card</layer>
  2540.         <id>3</id>
  2541.         <text>AnchoviesHamburgerMushroomsOnionsPepperoniPeppersSausage</text>
  2542.     </content>
  2543.     <name></name>
  2544.     <script>on exampleHit dialog, itemHitif itemHit = 1 or itemHit = 2 then -- dialog is a gonerget dContents(dialog,10,"all")put it into cd fld 1show cd fld 1put "Waiting for your click‚Ķ"wait until the mouse is downput emptyhide cd fld 1end ifend exampleHit</script>
  2545. </card>
  2546.  
  2547.  
  2548. card_19861.xml
  2549. <?xml version="1.0" encoding="utf-8" ?>
  2550. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  2551. <card>
  2552.     <id>19861</id>
  2553.     <filler1>0</filler1>
  2554.     <cantDelete> <false /> </cantDelete>
  2555.     <showPict> <true /> </showPict>
  2556.     <dontSearch> <false /> </dontSearch>
  2557.     <owner>2663</owner>
  2558.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  2559.     <part>
  2560.         <id>1</id>
  2561.         <type>button</type>
  2562.         <visible> <true /> </visible>
  2563.         <reserved5> 0 </reserved5>
  2564.         <reserved4> 0 </reserved4>
  2565.         <reserved3> 0 </reserved3>
  2566.         <reserved2> 0 </reserved2>
  2567.         <reserved1> 0 </reserved1>
  2568.         <enabled> <true /> </enabled>
  2569.         <rect>
  2570.             <left>403</left>
  2571.             <top>124</top>
  2572.             <right>503</right>
  2573.             <bottom>144</bottom>
  2574.         </rect>
  2575.         <style>roundrect</style>
  2576.         <showName> <true /> </showName>
  2577.         <highlight> <false /> </highlight>
  2578.         <autoHighlight> <false /> </autoHighlight>
  2579.         <sharedHighlight> <true /> </sharedHighlight>
  2580.         <family>0</family>
  2581.         <titleWidth>0</titleWidth>
  2582.         <icon>0</icon>
  2583.         <textAlign>center</textAlign>
  2584.         <font>Chicago</font>
  2585.         <textSize>12</textSize>
  2586.         <textStyle>plain</textStyle>
  2587.         <name>Example</name>
  2588.         <script>on mouseUpput empty into cd fld 1show cd fld 1put "Small" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put "Anchovies" & return &¬¨"Hamburger" & return &¬¨"Mushrooms" & return &¬¨"Onions" & return &¬¨"Pepperoni" & return &¬¨"Peppers" & return &¬¨"Sausage" into List1put Dialoger("Example" & return & "on exampleHit"¬¨, "0‚óäLoc" && topLeft of cd window¬¨, "4‚óätrue"¬¨ --Radio Button "Deep Dish", "7‚óäAny Name Goes Here"¬¨ --Editable Text "", "10‚óäuserList meta" & return & List1¬¨ --List, "11‚óäuserPop 1, 15" & return & PopUp1¬¨ --PopUp, "12‚óäStyledText New York,18,BU"& return &"Peter‚Äôs Pizza Palace"¬¨ --Text "Peter‚Äôs Pizza Palace", "13‚óäuserBox" &return &" Style "¬¨ --Box (Black pen, None fill)  " Style ", "14‚óäuserBox Gray"¬¨ --Box (Gray pen, None fill)) into dResulthide cd fld 1end mouseUp</script>
  2589.     </part>
  2590.     <part>
  2591.         <id>2</id>
  2592.         <type>button</type>
  2593.         <visible> <true /> </visible>
  2594.         <reserved5> 0 </reserved5>
  2595.         <reserved4> 0 </reserved4>
  2596.         <reserved3> 0 </reserved3>
  2597.         <reserved2> 0 </reserved2>
  2598.         <reserved1> 0 </reserved1>
  2599.         <enabled> <true /> </enabled>
  2600.         <rect>
  2601.             <left>403</left>
  2602.             <top>149</top>
  2603.             <right>503</right>
  2604.             <bottom>169</bottom>
  2605.         </rect>
  2606.         <style>roundrect</style>
  2607.         <showName> <true /> </showName>
  2608.         <highlight> <false /> </highlight>
  2609.         <autoHighlight> <false /> </autoHighlight>
  2610.         <sharedHighlight> <true /> </sharedHighlight>
  2611.         <family>0</family>
  2612.         <titleWidth>0</titleWidth>
  2613.         <icon>0</icon>
  2614.         <textAlign>center</textAlign>
  2615.         <font>Chicago</font>
  2616.         <textSize>12</textSize>
  2617.         <textStyle>plain</textStyle>
  2618.         <name>Card Script</name>
  2619.         <script>on mouseUpedit script of this cdend mouseUp</script>
  2620.     </part>
  2621.     <part>
  2622.         <id>3</id>
  2623.         <type>field</type>
  2624.         <visible> <false /> </visible>
  2625.         <dontWrap> <false /> </dontWrap>
  2626.         <dontSearch> <false /> </dontSearch>
  2627.         <sharedText> <false /> </sharedText>
  2628.         <fixedLineHeight> <true /> </fixedLineHeight>
  2629.         <autoTab> <false /> </autoTab>
  2630.         <lockText> <false /> </lockText>
  2631.         <rect>
  2632.             <left>396</left>
  2633.             <top>174</top>
  2634.             <right>509</right>
  2635.             <bottom>308</bottom>
  2636.         </rect>
  2637.         <style>rectangle</style>
  2638.         <autoSelect> <false /> </autoSelect>
  2639.         <showLines> <true /> </showLines>
  2640.         <wideMargins> <false /> </wideMargins>
  2641.         <multipleLines> <false /> </multipleLines>
  2642.         <reservedFamily> 0 </reservedFamily>
  2643.         <titleWidth>0</titleWidth>
  2644.         <icon>0</icon>
  2645.         <textAlign>left</textAlign>
  2646.         <font>Geneva</font>
  2647.         <textSize>9</textSize>
  2648.         <textStyle>plain</textStyle>
  2649.         <textHeight>12</textHeight>
  2650.         <name></name>
  2651.         <script></script>
  2652.     </part>
  2653.     <content>
  2654.         <layer>background</layer>
  2655.         <id>5</id>
  2656.         <text>Alternate List</text>
  2657.     </content>
  2658.     <content>
  2659.         <layer>background</layer>
  2660.         <id>4</id>
  2661.         <text>dContents‚Ñ¢</text>
  2662.     </content>
  2663.     <content>
  2664.         <layer>background</layer>
  2665.         <id>6</id>
  2666.         <text>As you may have noticed, the contents of a list is reported as the line numbers of the lines selected. For example, if lines two and five were selected from a list which was item 11, then "dContents(dialog,11)" would return "2,5". Sometimes, however, it is desirable to get the actual text of the lines selected, rather than their line numbers.Our optional third parameter also allows us to do just that. Reporting by line numbers (the default) can be thought of as being the "short" form of reporting list selections. Accordingly, the "long" format may be requested by supplying the word "long" as a third parameter:      put dContents(dialog, 10, "long") into dSelListLineswill return the selected lines of the list (one per line).</text>
  2667.     </content>
  2668.     <content>
  2669.         <layer>background</layer>
  2670.         <id>12</id>
  2671.         <text>1.0</text>
  2672.     </content>
  2673.     <content>
  2674.         <layer>background</layer>
  2675.         <id>14</id>
  2676.         <text>1084</text>
  2677.     </content>
  2678.     <content>
  2679.         <layer>background</layer>
  2680.         <id>19</id>
  2681.         <text>3/21/90</text>
  2682.     </content>
  2683.     <content>
  2684.         <layer>card</layer>
  2685.         <id>3</id>
  2686.         <text>AnchoviesMushrooms</text>
  2687.     </content>
  2688.     <name></name>
  2689.     <script>on exampleHit dialog, itemHitif itemHit = 10 then -- the list was clickedget dContents(dialog,itemHit,"long")put it into cd fld 1end ifend exampleHit</script>
  2690. </card>
  2691.  
  2692.  
  2693. card_53281.xml
  2694. <?xml version="1.0" encoding="utf-8" ?>
  2695. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  2696. <card>
  2697.     <id>53281</id>
  2698.     <filler1>0</filler1>
  2699.     <cantDelete> <false /> </cantDelete>
  2700.     <showPict> <true /> </showPict>
  2701.     <dontSearch> <false /> </dontSearch>
  2702.     <owner>2663</owner>
  2703.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  2704.     <part>
  2705.         <id>1</id>
  2706.         <type>button</type>
  2707.         <visible> <true /> </visible>
  2708.         <reserved5> 0 </reserved5>
  2709.         <reserved4> 0 </reserved4>
  2710.         <reserved3> 0 </reserved3>
  2711.         <reserved2> 0 </reserved2>
  2712.         <reserved1> 0 </reserved1>
  2713.         <enabled> <true /> </enabled>
  2714.         <rect>
  2715.             <left>403</left>
  2716.             <top>191</top>
  2717.             <right>503</right>
  2718.             <bottom>207</bottom>
  2719.         </rect>
  2720.         <style>rectangle</style>
  2721.         <showName> <true /> </showName>
  2722.         <highlight> <false /> </highlight>
  2723.         <autoHighlight> <true /> </autoHighlight>
  2724.         <sharedHighlight> <true /> </sharedHighlight>
  2725.         <family>0</family>
  2726.         <titleWidth>0</titleWidth>
  2727.         <icon>0</icon>
  2728.         <textAlign>center</textAlign>
  2729.         <font>Geneva</font>
  2730.         <textSize>10</textSize>
  2731.         <textStyle>italic</textStyle>
  2732.         <name>Without An ID</name>
  2733.         <script>on mouseUppush cdgo to card id 50701end mouseUp</script>
  2734.     </part>
  2735.     <content>
  2736.         <layer>background</layer>
  2737.         <id>4</id>
  2738.         <text>dContents‚Ñ¢</text>
  2739.     </content>
  2740.     <content>
  2741.         <layer>background</layer>
  2742.         <id>5</id>
  2743.         <text>Single Item</text>
  2744.     </content>
  2745.     <content>
  2746.         <layer>background</layer>
  2747.         <id>6</id>
  2748.         <text>Height     The height of the dialog windowKind        The kind of use the window is operating under.               Possible values are Modal, Modeless, Float,                Orphan and Doomed.Loc          The location of the top left of the dialog window               (relative to the top left of the screen)Ptr           The unique number which identifies the dialog.                This may also be obtained by passing dContents                 only the window's title (or nothing at all).Title        The title of the dialog (even if the window               doesn't actually display this title). Width     The height of the dialog window</text>
  2749.     </content>
  2750.     <content>
  2751.         <layer>background</layer>
  2752.         <id>19</id>
  2753.         <text>3/21/90</text>
  2754.     </content>
  2755.     <name></name>
  2756.     <script></script>
  2757. </card>
  2758.  
  2759.  
  2760. card_53185.xml
  2761. <?xml version="1.0" encoding="utf-8" ?>
  2762. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  2763. <card>
  2764.     <id>53185</id>
  2765.     <filler1>0</filler1>
  2766.     <cantDelete> <false /> </cantDelete>
  2767.     <showPict> <true /> </showPict>
  2768.     <dontSearch> <false /> </dontSearch>
  2769.     <owner>2663</owner>
  2770.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  2771.     <content>
  2772.         <layer>background</layer>
  2773.         <id>4</id>
  2774.         <text>dContents‚Ñ¢</text>
  2775.     </content>
  2776.     <content>
  2777.         <layer>background</layer>
  2778.         <id>5</id>
  2779.         <text>Single Item</text>
  2780.     </content>
  2781.     <content>
  2782.         <layer>background</layer>
  2783.         <id>6</id>
  2784.         <text>Just as Dialoger and dChanger interpret an item number of 0 to indicate the entire dialog, so too does dContents. So,     put dContents(dialog, 0) into theTitlewould return the title of the dialog identified by dialog.As you might wish, there is more information available from dContents than just the dialog's title. To request one of these other nuggets of information, an optional third parameter is used. This parameters is one of the words presented on the next card which each returns the specified information. For example:     put dContents(dialog,0,"Loc") into dTopLeftwould put the location of the dialog's window in dTopLeft.</text>
  2785.     </content>
  2786.     <content>
  2787.         <layer>background</layer>
  2788.         <id>19</id>
  2789.         <text>3/21/90</text>
  2790.     </content>
  2791.     <name></name>
  2792.     <script></script>
  2793. </card>
  2794.  
  2795.  
  2796. card_17480.xml
  2797. <?xml version="1.0" encoding="utf-8" ?>
  2798. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  2799. <card>
  2800.     <id>17480</id>
  2801.     <filler1>0</filler1>
  2802.     <cantDelete> <false /> </cantDelete>
  2803.     <showPict> <true /> </showPict>
  2804.     <dontSearch> <false /> </dontSearch>
  2805.     <owner>2663</owner>
  2806.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  2807.     <part>
  2808.         <id>1</id>
  2809.         <type>button</type>
  2810.         <visible> <true /> </visible>
  2811.         <reserved5> 0 </reserved5>
  2812.         <reserved4> 0 </reserved4>
  2813.         <reserved3> 0 </reserved3>
  2814.         <reserved2> 0 </reserved2>
  2815.         <reserved1> 0 </reserved1>
  2816.         <enabled> <true /> </enabled>
  2817.         <rect>
  2818.             <left>403</left>
  2819.             <top>124</top>
  2820.             <right>503</right>
  2821.             <bottom>144</bottom>
  2822.         </rect>
  2823.         <style>roundrect</style>
  2824.         <showName> <true /> </showName>
  2825.         <highlight> <false /> </highlight>
  2826.         <autoHighlight> <false /> </autoHighlight>
  2827.         <sharedHighlight> <true /> </sharedHighlight>
  2828.         <family>0</family>
  2829.         <titleWidth>0</titleWidth>
  2830.         <icon>0</icon>
  2831.         <textAlign>center</textAlign>
  2832.         <font>Chicago</font>
  2833.         <textSize>12</textSize>
  2834.         <textStyle>plain</textStyle>
  2835.         <name>Example</name>
  2836.         <script>on mouseUpput "Small" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put "Anchovies" & return &¬¨"Hamburger" & return &¬¨"Mushrooms" & return &¬¨"Onions" & return &¬¨"Pepperoni" & return &¬¨"Peppers" & return &¬¨"Sausage" into List1put Dialoger("Example" & return & "on exampleHit"¬¨, "4‚óätrue"¬¨ --Radio Button "Deep Dish", "7‚óäAny Name Goes Here"¬¨ --Editable Text "", "10‚óäuserList meta" & return & List1¬¨ --List, "11‚óäuserPop 1, 15" & return & PopUp1¬¨ --PopUp, "12‚óäStyledText New York,18,BU"& return &"Peter‚Äôs Pizza Palace"¬¨ --Text "Peter‚Äôs Pizza Palace", "13‚óäuserBox" &return &" Style "¬¨ --Box (Black pen, None fill)  " Style ", "14‚óäuserBox Gray"¬¨ --Box (Gray pen, None fill)) into dResulthide msgend mouseUp</script>
  2837.     </part>
  2838.     <part>
  2839.         <id>2</id>
  2840.         <type>button</type>
  2841.         <visible> <true /> </visible>
  2842.         <reserved5> 0 </reserved5>
  2843.         <reserved4> 0 </reserved4>
  2844.         <reserved3> 0 </reserved3>
  2845.         <reserved2> 0 </reserved2>
  2846.         <reserved1> 0 </reserved1>
  2847.         <enabled> <true /> </enabled>
  2848.         <rect>
  2849.             <left>403</left>
  2850.             <top>149</top>
  2851.             <right>503</right>
  2852.             <bottom>169</bottom>
  2853.         </rect>
  2854.         <style>roundrect</style>
  2855.         <showName> <true /> </showName>
  2856.         <highlight> <false /> </highlight>
  2857.         <autoHighlight> <false /> </autoHighlight>
  2858.         <sharedHighlight> <true /> </sharedHighlight>
  2859.         <family>0</family>
  2860.         <titleWidth>0</titleWidth>
  2861.         <icon>0</icon>
  2862.         <textAlign>center</textAlign>
  2863.         <font>Chicago</font>
  2864.         <textSize>12</textSize>
  2865.         <textStyle>plain</textStyle>
  2866.         <name>Card Script</name>
  2867.         <script>on mouseUpedit script of this cdend mouseUp</script>
  2868.     </part>
  2869.     <content>
  2870.         <layer>background</layer>
  2871.         <id>6</id>
  2872.         <text>Sometimes, you will just want to know the contents of a particular item in the dialog. Rather than making it examine the entire dialog, you may ask for the contents of just that item using the optional second parameter:      put dContents(dialog, 5) into dItemResultAs you have already guessed, the optional second parameter is the number of a particular item. Since it only needs to contain a single item‚Äôs contents, dItemResult will consist of only a single line (ie item 5's contents will be dIntermResults, not line 5 of dItemResult).This form is often a useful shortcut. It is especially attractive when a long list is involved since the process of identifying all the selected lines can be time-consuming.</text>
  2873.     </content>
  2874.     <content>
  2875.         <layer>background</layer>
  2876.         <id>4</id>
  2877.         <text>dContents‚Ñ¢</text>
  2878.     </content>
  2879.     <content>
  2880.         <layer>background</layer>
  2881.         <id>5</id>
  2882.         <text>Single Item</text>
  2883.     </content>
  2884.     <content>
  2885.         <layer>background</layer>
  2886.         <id>12</id>
  2887.         <text>1.0</text>
  2888.     </content>
  2889.     <content>
  2890.         <layer>background</layer>
  2891.         <id>14</id>
  2892.         <text>1083</text>
  2893.     </content>
  2894.     <name></name>
  2895.     <script>on exampleHit dialog, itemHitif itemHit <> 0 thenget dContents(dialog,itemHit)put "Contents of item" && itemHit && "is" && itend ifend exampleHit</script>
  2896. </card>
  2897.  
  2898.  
  2899. card_50701.xml
  2900. <?xml version="1.0" encoding="utf-8" ?>
  2901. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  2902. <card>
  2903.     <id>50701</id>
  2904.     <filler1>0</filler1>
  2905.     <cantDelete> <false /> </cantDelete>
  2906.     <showPict> <true /> </showPict>
  2907.     <dontSearch> <false /> </dontSearch>
  2908.     <owner>2663</owner>
  2909.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  2910.     <content>
  2911.         <layer>background</layer>
  2912.         <id>4</id>
  2913.         <text>dContents‚Ñ¢</text>
  2914.     </content>
  2915.     <content>
  2916.         <layer>background</layer>
  2917.         <id>5</id>
  2918.         <text>Intro</text>
  2919.     </content>
  2920.     <content>
  2921.         <layer>background</layer>
  2922.         <id>6</id>
  2923.         <text>Actually dContents and dChanger both accept alternatives to the dialog pointer as the first parameter. If nothing (ie empty) is passed as the first line of the first parameter, the frontmost eligible dialog currently displayed will be used. Eligible implies only those windows created by Dialoger.If a name is passed as the first parameter, the frontmost eligible dialog currently displayed with that name as a title will be used. This works even if the title is not displayed (eg floating palettes.)Since you will normally be using these X's only within a hit handler these techniques will not be needed. They are less efficient than directly passing in the dialog pointer and should, therefore, only be used when necessary. </text>
  2924.     </content>
  2925.     <content>
  2926.         <layer>background</layer>
  2927.         <id>19</id>
  2928.         <text>3/21/90</text>
  2929.     </content>
  2930.     <name></name>
  2931.     <script></script>
  2932. </card>
  2933.  
  2934.  
  2935. card_22128.xml
  2936. <?xml version="1.0" encoding="utf-8" ?>
  2937. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  2938. <card>
  2939.     <id>22128</id>
  2940.     <filler1>0</filler1>
  2941.     <cantDelete> <false /> </cantDelete>
  2942.     <showPict> <true /> </showPict>
  2943.     <dontSearch> <false /> </dontSearch>
  2944.     <owner>2663</owner>
  2945.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  2946.     <part>
  2947.         <id>3</id>
  2948.         <type>button</type>
  2949.         <visible> <true /> </visible>
  2950.         <reserved5> 0 </reserved5>
  2951.         <reserved4> 0 </reserved4>
  2952.         <reserved3> 0 </reserved3>
  2953.         <reserved2> 0 </reserved2>
  2954.         <reserved1> 0 </reserved1>
  2955.         <enabled> <true /> </enabled>
  2956.         <rect>
  2957.             <left>403</left>
  2958.             <top>73</top>
  2959.             <right>503</right>
  2960.             <bottom>89</bottom>
  2961.         </rect>
  2962.         <style>rectangle</style>
  2963.         <showName> <true /> </showName>
  2964.         <highlight> <false /> </highlight>
  2965.         <autoHighlight> <true /> </autoHighlight>
  2966.         <sharedHighlight> <true /> </sharedHighlight>
  2967.         <family>0</family>
  2968.         <titleWidth>0</titleWidth>
  2969.         <icon>0</icon>
  2970.         <textAlign>center</textAlign>
  2971.         <font>Geneva</font>
  2972.         <textSize>10</textSize>
  2973.         <textStyle>italic</textStyle>
  2974.         <name>The Answer Is‚Ķ</name>
  2975.         <script>on mouseUppush cdgo to card id 6003end mouseUp</script>
  2976.     </part>
  2977.     <part>
  2978.         <id>4</id>
  2979.         <type>field</type>
  2980.         <visible> <false /> </visible>
  2981.         <dontWrap> <false /> </dontWrap>
  2982.         <dontSearch> <false /> </dontSearch>
  2983.         <sharedText> <false /> </sharedText>
  2984.         <fixedLineHeight> <true /> </fixedLineHeight>
  2985.         <autoTab> <false /> </autoTab>
  2986.         <lockText> <false /> </lockText>
  2987.         <rect>
  2988.             <left>396</left>
  2989.             <top>162</top>
  2990.             <right>509</right>
  2991.             <bottom>308</bottom>
  2992.         </rect>
  2993.         <style>rectangle</style>
  2994.         <autoSelect> <false /> </autoSelect>
  2995.         <showLines> <true /> </showLines>
  2996.         <wideMargins> <false /> </wideMargins>
  2997.         <multipleLines> <false /> </multipleLines>
  2998.         <reservedFamily> 0 </reservedFamily>
  2999.         <titleWidth>0</titleWidth>
  3000.         <icon>0</icon>
  3001.         <textAlign>left</textAlign>
  3002.         <font>Geneva</font>
  3003.         <textSize>9</textSize>
  3004.         <textStyle>plain</textStyle>
  3005.         <textHeight>12</textHeight>
  3006.         <name></name>
  3007.         <script></script>
  3008.     </part>
  3009.     <part>
  3010.         <id>5</id>
  3011.         <type>button</type>
  3012.         <visible> <true /> </visible>
  3013.         <reserved5> 0 </reserved5>
  3014.         <reserved4> 0 </reserved4>
  3015.         <reserved3> 0 </reserved3>
  3016.         <reserved2> 0 </reserved2>
  3017.         <reserved1> 0 </reserved1>
  3018.         <enabled> <true /> </enabled>
  3019.         <rect>
  3020.             <left>403</left>
  3021.             <top>108</top>
  3022.             <right>503</right>
  3023.             <bottom>128</bottom>
  3024.         </rect>
  3025.         <style>roundrect</style>
  3026.         <showName> <true /> </showName>
  3027.         <highlight> <false /> </highlight>
  3028.         <autoHighlight> <false /> </autoHighlight>
  3029.         <sharedHighlight> <true /> </sharedHighlight>
  3030.         <family>0</family>
  3031.         <titleWidth>0</titleWidth>
  3032.         <icon>0</icon>
  3033.         <textAlign>center</textAlign>
  3034.         <font>Chicago</font>
  3035.         <textSize>12</textSize>
  3036.         <textStyle>plain</textStyle>
  3037.         <name>Example</name>
  3038.         <script>on mouseUpput empty into cd fld 1show cd fld 1put "Small" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put "Anchovies" & return &¬¨"Hamburger" & return &¬¨"Mushrooms" & return &¬¨"Onions" & return &¬¨"Pepperoni" & return &¬¨"Peppers" & return &¬¨"Sausage" into List1put Dialoger("Example" & return & "on exampleHit"¬¨, "0‚óäLoc"&&topLeft of cd window ¬¨, "4‚óätrue"¬¨ --Radio Button "Deep Dish", "7‚óäAny Name Goes Here"¬¨ --Editable Text "", "10‚óäuserList meta" & return & List1¬¨ --List, "11‚óäuserPop 1, 15" & return & PopUp1¬¨ --PopUp, "12‚óäStyledText New York,18,BU"& return &"Peter‚Äôs Pizza Palace"¬¨ --Text "Peter‚Äôs Pizza Palace", "13‚óäuserBox" &return &" Style "¬¨ --Box (Black pen, None fill)  " Style ", "14‚óäuserBox Gray"¬¨ --Box (Gray pen, None fill)) into dResulthide  cd fld 1end mouseUp</script>
  3039.     </part>
  3040.     <part>
  3041.         <id>6</id>
  3042.         <type>button</type>
  3043.         <visible> <true /> </visible>
  3044.         <reserved5> 0 </reserved5>
  3045.         <reserved4> 0 </reserved4>
  3046.         <reserved3> 0 </reserved3>
  3047.         <reserved2> 0 </reserved2>
  3048.         <reserved1> 0 </reserved1>
  3049.         <enabled> <true /> </enabled>
  3050.         <rect>
  3051.             <left>403</left>
  3052.             <top>132</top>
  3053.             <right>503</right>
  3054.             <bottom>152</bottom>
  3055.         </rect>
  3056.         <style>roundrect</style>
  3057.         <showName> <true /> </showName>
  3058.         <highlight> <false /> </highlight>
  3059.         <autoHighlight> <false /> </autoHighlight>
  3060.         <sharedHighlight> <true /> </sharedHighlight>
  3061.         <family>0</family>
  3062.         <titleWidth>0</titleWidth>
  3063.         <icon>0</icon>
  3064.         <textAlign>center</textAlign>
  3065.         <font>Chicago</font>
  3066.         <textSize>12</textSize>
  3067.         <textStyle>plain</textStyle>
  3068.         <name>Card Script</name>
  3069.         <script>on mouseUpedit script of this cdend mouseUp</script>
  3070.     </part>
  3071.     <content>
  3072.         <layer>background</layer>
  3073.         <id>4</id>
  3074.         <text>dContents‚Ñ¢</text>
  3075.     </content>
  3076.     <content>
  3077.         <layer>background</layer>
  3078.         <id>6</id>
  3079.         <text>Now that we have wrested control from Dialoger and are in our hit handler script, the first order of business would seem to be finding out what the dialog looks like at the moment. An XFCN, called dContents will do just that for us. In its simplest form, it returns exactly the same thing that Dialoger would ‚Äî except the dialog doesn't go away. That means that if we say:      put dContents(dialog) into dIntermResultthen line n of dIntermResult will contain the contents of item n of the dialog (at that moment in time).Notice we provided it with the parameter "dialog" ‚Äî one of the numbers given to the hit handler as a parameter. It uniquely identifies the dialog we want the contents of.</text>
  3080.     </content>
  3081.     <content>
  3082.         <layer>background</layer>
  3083.         <id>5</id>
  3084.         <text>Intro</text>
  3085.     </content>
  3086.     <content>
  3087.         <layer>background</layer>
  3088.         <id>12</id>
  3089.         <text>1.0</text>
  3090.     </content>
  3091.     <content>
  3092.         <layer>background</layer>
  3093.         <id>14</id>
  3094.         <text>1082</text>
  3095.     </content>
  3096.     <content>
  3097.         <layer>card</layer>
  3098.         <id>4</id>
  3099.         <text>falsetruetrueAny Name Goes Here2Medium</text>
  3100.     </content>
  3101.     <name></name>
  3102.     <script>on exampleHit dialog, itemHitput dContents(dialog) into cd fld 1end exampleHit</script>
  3103. </card>
  3104.  
  3105.  
  3106. card_17176.xml
  3107. <?xml version="1.0" encoding="utf-8" ?>
  3108. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  3109. <card>
  3110.     <id>17176</id>
  3111.     <filler1>0</filler1>
  3112.     <cantDelete> <false /> </cantDelete>
  3113.     <showPict> <true /> </showPict>
  3114.     <dontSearch> <false /> </dontSearch>
  3115.     <owner>2663</owner>
  3116.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  3117.     <content>
  3118.         <layer>background</layer>
  3119.         <id>4</id>
  3120.         <text>Taking Control</text>
  3121.     </content>
  3122.     <content>
  3123.         <layer>background</layer>
  3124.         <id>6</id>
  3125.         <text>One little note about scripting errors in hit handler scripts. When they occur (don't worry, everyone makes them), they will not be reported accurately. The reason for this is that when you call Dialoger, HyperCard thinks its job is done until a value is returned. Meanwhile Dialoger is executing your script behind its back. When something goes wrong, all HyperCard can usually manage is to tell Dialoger that something didn't work. Dialoger then informs you that something went wrong‚Ķ but it doesn't know what.Now that you have the bad news, here is some more: there is no clever work-around. However, a technique which is sometimes helpful is to execute the hit handler directly by typing it into the message box (don't forget the parameters). Note that this will trip up when it encounters a call to an X which expects a dialog to be there.</text>
  3126.     </content>
  3127.     <content>
  3128.         <layer>background</layer>
  3129.         <id>5</id>
  3130.         <text>Bugs</text>
  3131.     </content>
  3132.     <content>
  3133.         <layer>background</layer>
  3134.         <id>12</id>
  3135.         <text>1.0</text>
  3136.     </content>
  3137.     <content>
  3138.         <layer>background</layer>
  3139.         <id>14</id>
  3140.         <text>1081</text>
  3141.     </content>
  3142.     <content>
  3143.         <layer>background</layer>
  3144.         <id>19</id>
  3145.         <text>3/14/90</text>
  3146.     </content>
  3147.     <name></name>
  3148.     <script></script>
  3149. </card>
  3150.  
  3151.  
  3152. card_16469.xml
  3153. <?xml version="1.0" encoding="utf-8" ?>
  3154. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  3155. <card>
  3156.     <id>16469</id>
  3157.     <filler1>0</filler1>
  3158.     <cantDelete> <false /> </cantDelete>
  3159.     <showPict> <true /> </showPict>
  3160.     <dontSearch> <false /> </dontSearch>
  3161.     <owner>2663</owner>
  3162.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  3163.     <content>
  3164.         <layer>background</layer>
  3165.         <id>6</id>
  3166.         <text>As you may have noticed, Dialoger also provides three parameters with its message. The first is a number which uniquely identifies the dialog. It will be used later by the X's which allow you to examine the contents of the dialog and to change it. The second is the number of the item which has been "hit" (0 signifies the initialization message). The third pertains only to picture buttons and controls.The script you write, therefore should include these two parameters so you can easily refer to them. For example, if you had called Dialoger with:       get Dialoger("MyDialog" & return & "on myHit")then your script should begin with something like:       on myHit dialog, itemHit, partHit</text>
  3167.     </content>
  3168.     <content>
  3169.         <layer>background</layer>
  3170.         <id>4</id>
  3171.         <text>Taking Control</text>
  3172.     </content>
  3173.     <content>
  3174.         <layer>background</layer>
  3175.         <id>5</id>
  3176.         <text>Hit Handling</text>
  3177.     </content>
  3178.     <content>
  3179.         <layer>background</layer>
  3180.         <id>12</id>
  3181.         <text>1.0</text>
  3182.     </content>
  3183.     <content>
  3184.         <layer>background</layer>
  3185.         <id>14</id>
  3186.         <text>1080</text>
  3187.     </content>
  3188.     <content>
  3189.         <layer>background</layer>
  3190.         <id>19</id>
  3191.         <text>3/21/90</text>
  3192.     </content>
  3193.     <name></name>
  3194.     <script></script>
  3195. </card>
  3196.  
  3197.  
  3198. card_9685.xml
  3199. <?xml version="1.0" encoding="utf-8" ?>
  3200. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  3201. <card>
  3202.     <id>9685</id>
  3203.     <filler1>0</filler1>
  3204.     <cantDelete> <false /> </cantDelete>
  3205.     <showPict> <true /> </showPict>
  3206.     <dontSearch> <false /> </dontSearch>
  3207.     <owner>2663</owner>
  3208.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  3209.     <part>
  3210.         <id>1</id>
  3211.         <type>button</type>
  3212.         <visible> <true /> </visible>
  3213.         <reserved5> 0 </reserved5>
  3214.         <reserved4> 0 </reserved4>
  3215.         <reserved3> 0 </reserved3>
  3216.         <reserved2> 0 </reserved2>
  3217.         <reserved1> 0 </reserved1>
  3218.         <enabled> <true /> </enabled>
  3219.         <rect>
  3220.             <left>403</left>
  3221.             <top>198</top>
  3222.             <right>503</right>
  3223.             <bottom>218</bottom>
  3224.         </rect>
  3225.         <style>roundrect</style>
  3226.         <showName> <true /> </showName>
  3227.         <highlight> <false /> </highlight>
  3228.         <autoHighlight> <false /> </autoHighlight>
  3229.         <sharedHighlight> <true /> </sharedHighlight>
  3230.         <family>0</family>
  3231.         <titleWidth>0</titleWidth>
  3232.         <icon>0</icon>
  3233.         <textAlign>center</textAlign>
  3234.         <font>Chicago</font>
  3235.         <textSize>12</textSize>
  3236.         <textStyle>plain</textStyle>
  3237.         <name>Example</name>
  3238.         <script>on mouseUpput "Small" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put "Anchovies" & return &¬¨"Hamburger" & return &¬¨"Mushrooms" & return &¬¨"Onions" & return &¬¨"Pepperoni" & return &¬¨"Peppers" & return &¬¨"Sausage" into List1put Dialoger("Example" & return & "on exampleHit"¬¨, ""¬¨ -- Replacement text, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", ""¬¨ --Icon "20086", ""¬¨ --Card Picture, "userList meta" & return & List1¬¨ --List, "userPop 1, 15" & return & PopUp1¬¨ --PopUp, "StyledText New York,18,BU"& return &"Peter‚Äôs Pizza Palace"¬¨ --Text "Peter‚Äôs Pizza Palace", "userBox" &return &" Style "¬¨ --Box (Black pen, None fill)  " Style ", "userBox Gray"¬¨ --Box (Gray pen, None fill)) into dResultend mouseUp</script>
  3239.     </part>
  3240.     <part>
  3241.         <id>2</id>
  3242.         <type>button</type>
  3243.         <visible> <true /> </visible>
  3244.         <reserved5> 0 </reserved5>
  3245.         <reserved4> 0 </reserved4>
  3246.         <reserved3> 0 </reserved3>
  3247.         <reserved2> 0 </reserved2>
  3248.         <reserved1> 0 </reserved1>
  3249.         <enabled> <true /> </enabled>
  3250.         <rect>
  3251.             <left>403</left>
  3252.             <top>231</top>
  3253.             <right>503</right>
  3254.             <bottom>251</bottom>
  3255.         </rect>
  3256.         <style>roundrect</style>
  3257.         <showName> <true /> </showName>
  3258.         <highlight> <false /> </highlight>
  3259.         <autoHighlight> <false /> </autoHighlight>
  3260.         <sharedHighlight> <true /> </sharedHighlight>
  3261.         <family>0</family>
  3262.         <titleWidth>0</titleWidth>
  3263.         <icon>0</icon>
  3264.         <textAlign>center</textAlign>
  3265.         <font>Chicago</font>
  3266.         <textSize>12</textSize>
  3267.         <textStyle>plain</textStyle>
  3268.         <name>Card Script</name>
  3269.         <script>on mouseUpedit script of this cdend mouseUp</script>
  3270.     </part>
  3271.     <content>
  3272.         <layer>background</layer>
  3273.         <id>6</id>
  3274.         <text>What is the message?   Well, you get to pick. When you invoke Dialoger you may optionally specify the name of a message which to be sent when an item is "hit" (ie the "hit handler"). This is done by including the command "on ¬´hit handler name¬ª" in any line of the first parameter. For example:     get Dialoger("example" & return & "on exampleHit")would instruct Dialoger to send the message "exampleHit" to the current card each time a dialog item is hit.Notice that Dialoger also sends the message once before anything has been clicked (even before the dialog is displayed) so that you can do any necessary initialization and make any final changes to the dialog itself before it appears.</text>
  3275.     </content>
  3276.     <content>
  3277.         <layer>background</layer>
  3278.         <id>4</id>
  3279.         <text>Taking Control</text>
  3280.     </content>
  3281.     <content>
  3282.         <layer>background</layer>
  3283.         <id>5</id>
  3284.         <text>Messaging</text>
  3285.     </content>
  3286.     <content>
  3287.         <layer>background</layer>
  3288.         <id>12</id>
  3289.         <text>1.0</text>
  3290.     </content>
  3291.     <content>
  3292.         <layer>background</layer>
  3293.         <id>14</id>
  3294.         <text>1079</text>
  3295.     </content>
  3296.     <content>
  3297.         <layer>background</layer>
  3298.         <id>19</id>
  3299.         <text>3/19/90</text>
  3300.     </content>
  3301.     <name></name>
  3302.     <script>on exampleHit dialog, itemHitif itemHit = 0 thenput "Initializing Dialog‚Ķ"else if itemHit = 3 thenanswer "‚ÄúHold the anchovies!‚Äù"else put "You just clicked on item " & itemHitend exampleHit</script>
  3303. </card>
  3304.  
  3305.  
  3306. card_18049.xml
  3307. <?xml version="1.0" encoding="utf-8" ?>
  3308. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  3309. <card>
  3310.     <id>18049</id>
  3311.     <filler1>0</filler1>
  3312.     <cantDelete> <false /> </cantDelete>
  3313.     <showPict> <true /> </showPict>
  3314.     <dontSearch> <false /> </dontSearch>
  3315.     <owner>2663</owner>
  3316.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  3317.     <content>
  3318.         <layer>background</layer>
  3319.         <id>4</id>
  3320.         <text>Taking Control</text>
  3321.     </content>
  3322.     <content>
  3323.         <layer>background</layer>
  3324.         <id>5</id>
  3325.         <text>Intro</text>
  3326.     </content>
  3327.     <content>
  3328.         <layer>background</layer>
  3329.         <id>6</id>
  3330.         <text>Up until now, Dialoger has had exclusive control over the dialog while it is being displayed. Sometimes, however, it would be nice to have the dialog "react" to actions taken by the user. Happily, Dialoger provides a mechanism which allows you to intervene while the dialog is being displayed.It does this by reporting on each "action" taken by the user. Actually it reports on: 1) each mouseDown occurring in an item and 2) each keyDown when entering text in an editable text item. Together, these are referred to as "hits".This reporting takes the form of a message sent by Dialoger to the current card. You then write a "hit handler" to respond to the message which Dialoger sends. It is in this script that you can orchestrate changes to the dialog.</text>
  3331.     </content>
  3332.     <content>
  3333.         <layer>background</layer>
  3334.         <id>12</id>
  3335.         <text>1.0</text>
  3336.     </content>
  3337.     <content>
  3338.         <layer>background</layer>
  3339.         <id>14</id>
  3340.         <text>1078</text>
  3341.     </content>
  3342.     <content>
  3343.         <layer>background</layer>
  3344.         <id>19</id>
  3345.         <text>3/19/90</text>
  3346.     </content>
  3347.     <name></name>
  3348.     <script></script>
  3349. </card>
  3350.  
  3351.  
  3352. card_34680.xml
  3353. <?xml version="1.0" encoding="utf-8" ?>
  3354. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  3355. <card>
  3356.     <id>34680</id>
  3357.     <filler1>0</filler1>
  3358.     <cantDelete> <false /> </cantDelete>
  3359.     <showPict> <true /> </showPict>
  3360.     <dontSearch> <false /> </dontSearch>
  3361.     <owner>2663</owner>
  3362.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  3363.     <part>
  3364.         <id>1</id>
  3365.         <type>button</type>
  3366.         <visible> <true /> </visible>
  3367.         <reserved5> 0 </reserved5>
  3368.         <reserved4> 0 </reserved4>
  3369.         <reserved3> 0 </reserved3>
  3370.         <reserved2> 0 </reserved2>
  3371.         <reserved1> 0 </reserved1>
  3372.         <enabled> <true /> </enabled>
  3373.         <rect>
  3374.             <left>405</left>
  3375.             <top>155</top>
  3376.             <right>499</right>
  3377.             <bottom>207</bottom>
  3378.         </rect>
  3379.         <style>transparent</style>
  3380.         <showName> <true /> </showName>
  3381.         <highlight> <false /> </highlight>
  3382.         <autoHighlight> <false /> </autoHighlight>
  3383.         <sharedHighlight> <true /> </sharedHighlight>
  3384.         <family>0</family>
  3385.         <titleWidth>0</titleWidth>
  3386.         <icon>978</icon>
  3387.         <textAlign>center</textAlign>
  3388.         <font>Chicago</font>
  3389.         <textSize>12</textSize>
  3390.         <textStyle>plain</textStyle>
  3391.         <name>Dialog Maker</name>
  3392.         <script>on mouseUpgo (short name of me)end mouseUp</script>
  3393.     </part>
  3394.     <content>
  3395.         <layer>background</layer>
  3396.         <id>4</id>
  3397.         <text>Dialog Maker</text>
  3398.     </content>
  3399.     <content>
  3400.         <layer>background</layer>
  3401.         <id>5</id>
  3402.         <text>Your Done</text>
  3403.     </content>
  3404.     <content>
  3405.         <layer>background</layer>
  3406.         <id>6</id>
  3407.         <text>                         C O N G R A T U L A T I O N S      You have completed the second section ‚ÄúDigging In‚ÄùYou now know enough to create and use your own dialogs!Use the stack button at right to explore the other parts of the Dialoger package,                                               --  or --Continue on into section 3 ‚ÄúGetting Fancy‚Äù to learn about the more sophisticated aspects of Dialoger.</text>
  3408.     </content>
  3409.     <content>
  3410.         <layer>background</layer>
  3411.         <id>14</id>
  3412.         <text>1077</text>
  3413.     </content>
  3414.     <content>
  3415.         <layer>background</layer>
  3416.         <id>12</id>
  3417.         <text>1.0</text>
  3418.     </content>
  3419.     <name></name>
  3420.     <script></script>
  3421. </card>
  3422.  
  3423.  
  3424. card_24851.xml
  3425. <?xml version="1.0" encoding="utf-8" ?>
  3426. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  3427. <card>
  3428.     <id>24851</id>
  3429.     <filler1>0</filler1>
  3430.     <bitmap>BMAP_41831.pbm</bitmap>
  3431.     <cantDelete> <false /> </cantDelete>
  3432.     <showPict> <true /> </showPict>
  3433.     <dontSearch> <false /> </dontSearch>
  3434.     <owner>2663</owner>
  3435.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  3436.     <content>
  3437.         <layer>background</layer>
  3438.         <id>4</id>
  3439.         <text>Dialog Maker</text>
  3440.     </content>
  3441.     <content>
  3442.         <layer>background</layer>
  3443.         <id>5</id>
  3444.         <text>Objector</text>
  3445.     </content>
  3446.     <content>
  3447.         <layer>background</layer>
  3448.         <id>6</id>
  3449.         <text>Script:You may apply a single line of script to all the selected objects using this button. This can be used, for instance to change a property of all the selected objects. In the script line, refer to the object as obj. It will be translated appropriately. For example a script of "hide obj" would hide all the selected objects.</text>
  3450.     </content>
  3451.     <content>
  3452.         <layer>background</layer>
  3453.         <id>12</id>
  3454.         <text>1.0</text>
  3455.     </content>
  3456.     <content>
  3457.         <layer>background</layer>
  3458.         <id>14</id>
  3459.         <text>1076</text>
  3460.     </content>
  3461.     <name></name>
  3462.     <script></script>
  3463. </card>
  3464.  
  3465.  
  3466. card_23741.xml
  3467. <?xml version="1.0" encoding="utf-8" ?>
  3468. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  3469. <card>
  3470.     <id>23741</id>
  3471.     <filler1>0</filler1>
  3472.     <bitmap>BMAP_41504.pbm</bitmap>
  3473.     <cantDelete> <false /> </cantDelete>
  3474.     <showPict> <true /> </showPict>
  3475.     <dontSearch> <false /> </dontSearch>
  3476.     <owner>2663</owner>
  3477.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  3478.     <content>
  3479.         <layer>background</layer>
  3480.         <id>6</id>
  3481.         <text>Position Change:This section allows you to change the position of the selected objects by a uniform amount. Note that the numbers you place in there are the amount to move, not the location to move to. For example, entering a Horz of 10 would move all select objects right by 10 pixels. Likewise,entering Vert of 10 would move all the selected object down by 10 pixels.Size:This section allows you to set the height and/or width of all the selected objects. Note that, unlike Position Change above, this refers to the actual size, not a change of size. Therefore, a Width of 50 would make all selected objects 50 pixels wide.</text>
  3482.     </content>
  3483.     <content>
  3484.         <layer>background</layer>
  3485.         <id>4</id>
  3486.         <text>Dialog Maker</text>
  3487.     </content>
  3488.     <content>
  3489.         <layer>background</layer>
  3490.         <id>5</id>
  3491.         <text>Objector</text>
  3492.     </content>
  3493.     <content>
  3494.         <layer>background</layer>
  3495.         <id>12</id>
  3496.         <text>1.0</text>
  3497.     </content>
  3498.     <content>
  3499.         <layer>background</layer>
  3500.         <id>14</id>
  3501.         <text>1075</text>
  3502.     </content>
  3503.     <name></name>
  3504.     <script></script>
  3505. </card>
  3506.  
  3507.  
  3508. card_22457.xml
  3509. <?xml version="1.0" encoding="utf-8" ?>
  3510. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  3511. <card>
  3512.     <id>22457</id>
  3513.     <filler1>0</filler1>
  3514.     <bitmap>BMAP_41466.pbm</bitmap>
  3515.     <cantDelete> <false /> </cantDelete>
  3516.     <showPict> <true /> </showPict>
  3517.     <dontSearch> <false /> </dontSearch>
  3518.     <owner>2663</owner>
  3519.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  3520.     <content>
  3521.         <layer>background</layer>
  3522.         <id>6</id>
  3523.         <text>Distribute: (w/ Abutt)If you choose Abut then the objects are placed so that they "butt" into each other in the manner that you have specified. The choice in popUps now refers the which item should remain still while the remainder butt into it. For example Rights would cause the right-most selected object to remain where it was and the others to butt against one-another from there.</text>
  3524.     </content>
  3525.     <content>
  3526.         <layer>background</layer>
  3527.         <id>4</id>
  3528.         <text>Dialog Maker</text>
  3529.     </content>
  3530.     <content>
  3531.         <layer>background</layer>
  3532.         <id>5</id>
  3533.         <text>Objector</text>
  3534.     </content>
  3535.     <content>
  3536.         <layer>background</layer>
  3537.         <id>12</id>
  3538.         <text>1.0</text>
  3539.     </content>
  3540.     <content>
  3541.         <layer>background</layer>
  3542.         <id>14</id>
  3543.         <text>1074</text>
  3544.     </content>
  3545.     <name></name>
  3546.     <script></script>
  3547. </card>
  3548.  
  3549.  
  3550. card_20678.xml
  3551. <?xml version="1.0" encoding="utf-8" ?>
  3552. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  3553. <card>
  3554.     <id>20678</id>
  3555.     <filler1>0</filler1>
  3556.     <bitmap>BMAP_31994.pbm</bitmap>
  3557.     <cantDelete> <false /> </cantDelete>
  3558.     <showPict> <true /> </showPict>
  3559.     <dontSearch> <false /> </dontSearch>
  3560.     <owner>2663</owner>
  3561.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  3562.     <content>
  3563.         <layer>background</layer>
  3564.         <id>6</id>
  3565.         <text>Distribute:Distribute allows you to spread a set of objects out evenly from one place to another. The "from" and "to" depend on your selections in the Horizontal and Vertical menus. For example, if you select Lefts from the Horizontal menu, then the left-most object selected will remain where it is, as will the right-most. The remainder of the selected objects will be distributed between them such that the distance from the left side of each to the next is the same. Likewise if you select Centers from the Horizontal menu the they would be distributed such that the distance between the center (left-right) of each to the next would be the same.</text>
  3566.     </content>
  3567.     <content>
  3568.         <layer>background</layer>
  3569.         <id>4</id>
  3570.         <text>Dialog Maker</text>
  3571.     </content>
  3572.     <content>
  3573.         <layer>background</layer>
  3574.         <id>5</id>
  3575.         <text>Objector</text>
  3576.     </content>
  3577.     <content>
  3578.         <layer>background</layer>
  3579.         <id>12</id>
  3580.         <text>1.0</text>
  3581.     </content>
  3582.     <content>
  3583.         <layer>background</layer>
  3584.         <id>14</id>
  3585.         <text>1073</text>
  3586.     </content>
  3587.     <name></name>
  3588.     <script></script>
  3589. </card>
  3590.  
  3591.  
  3592. card_20251.xml
  3593. <?xml version="1.0" encoding="utf-8" ?>
  3594. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  3595. <card>
  3596.     <id>20251</id>
  3597.     <filler1>0</filler1>
  3598.     <bitmap>BMAP_29876.pbm</bitmap>
  3599.     <cantDelete> <false /> </cantDelete>
  3600.     <showPict> <true /> </showPict>
  3601.     <dontSearch> <false /> </dontSearch>
  3602.     <owner>2663</owner>
  3603.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  3604.     <content>
  3605.         <layer>background</layer>
  3606.         <id>4</id>
  3607.         <text>Dialog Maker</text>
  3608.     </content>
  3609.     <content>
  3610.         <layer>background</layer>
  3611.         <id>5</id>
  3612.         <text>Objector Align</text>
  3613.     </content>
  3614.     <content>
  3615.         <layer>background</layer>
  3616.         <id>6</id>
  3617.         <text>Alignment:Select from the popup menus what part of the objects you want aligned. You may leave either (or both) blank to signify that you don't want any alignment in that direction. For example, selecting Left from the Horizontal menu alone would cause the left-sides of all the selected objects to be aligned. If you also selected Bottom from the Verticalmenu then the bottom-left corner of all the selected objects would be aligned.If you choose To Grid, then the objects will be aligned to the nearest grid line, instead of to each other. For example, if you selected both Left and Bottom from the alignment menus, and selected To Grid, then the bottom-left corner would be aligned to the nearest grid.</text>
  3618.     </content>
  3619.     <content>
  3620.         <layer>background</layer>
  3621.         <id>12</id>
  3622.         <text>1.0</text>
  3623.     </content>
  3624.     <content>
  3625.         <layer>background</layer>
  3626.         <id>14</id>
  3627.         <text>1072</text>
  3628.     </content>
  3629.     <name></name>
  3630.     <script></script>
  3631. </card>
  3632.  
  3633.  
  3634. card_17687.xml
  3635. <?xml version="1.0" encoding="utf-8" ?>
  3636. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  3637. <card>
  3638.     <id>17687</id>
  3639.     <filler1>0</filler1>
  3640.     <bitmap>BMAP_40780.pbm</bitmap>
  3641.     <cantDelete> <false /> </cantDelete>
  3642.     <showPict> <true /> </showPict>
  3643.     <dontSearch> <false /> </dontSearch>
  3644.     <owner>2663</owner>
  3645.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  3646.     <content>
  3647.         <layer>background</layer>
  3648.         <id>4</id>
  3649.         <text>Dialog Maker</text>
  3650.     </content>
  3651.     <content>
  3652.         <layer>background</layer>
  3653.         <id>5</id>
  3654.         <text>Objector</text>
  3655.     </content>
  3656.     <content>
  3657.         <layer>background</layer>
  3658.         <id>6</id>
  3659.         <text>Objector is a powerful alignment tool which can manipulate any and all of the items in the dialog you are creating. With it you can align, distribute move or size a group of dialog items ‚Äî in one easy step.To use it, simply click on the objector button or double-click on a group of items. A dialog appears with a list of all the dialog items on the left and a number of areas on the right.First select the items which you want to manipulate (don't forget this step!) If you had a previous selection or if you just double-clicked on a selection, Objector automatically selects items appropriately. Note: If you plan to align object to each other, be sure and select the one you don't want moved first.</text>
  3660.     </content>
  3661.     <content>
  3662.         <layer>background</layer>
  3663.         <id>12</id>
  3664.         <text>1.0</text>
  3665.     </content>
  3666.     <content>
  3667.         <layer>background</layer>
  3668.         <id>14</id>
  3669.         <text>1071</text>
  3670.     </content>
  3671.     <name></name>
  3672.     <script></script>
  3673. </card>
  3674.  
  3675.  
  3676. card_32916.xml
  3677. <?xml version="1.0" encoding="utf-8" ?>
  3678. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  3679. <card>
  3680.     <id>32916</id>
  3681.     <filler1>0</filler1>
  3682.     <bitmap>BMAP_39802.pbm</bitmap>
  3683.     <cantDelete> <false /> </cantDelete>
  3684.     <showPict> <true /> </showPict>
  3685.     <dontSearch> <false /> </dontSearch>
  3686.     <owner>2663</owner>
  3687.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  3688.     <content>
  3689.         <layer>background</layer>
  3690.         <id>6</id>
  3691.         <text>The Export button allows you to install your hard work into another stack. This installation includes all the resources needed by the dialog and may include a button whose script contains an invocation of Dialoger with the necessary parameters to display the dialog as it is represented on the card.If you choose to have a button created, it will be placed on the clipboard from which it may be pasted onto the card of your choice in the target stack. If you have created a hit handler script in the card script, this too will be included with the button and installed in th stack script the first time it is clicked.Note: Like Show, this button does not re-Create the dialog. Therefore, if any changes have been made to the dialog itself, it should be recreated first.</text>
  3692.     </content>
  3693.     <content>
  3694.         <layer>background</layer>
  3695.         <id>4</id>
  3696.         <text>Dialog Maker</text>
  3697.     </content>
  3698.     <content>
  3699.         <layer>background</layer>
  3700.         <id>5</id>
  3701.         <text>Export</text>
  3702.     </content>
  3703.     <content>
  3704.         <layer>background</layer>
  3705.         <id>12</id>
  3706.         <text>1.0</text>
  3707.     </content>
  3708.     <content>
  3709.         <layer>background</layer>
  3710.         <id>14</id>
  3711.         <text>1067</text>
  3712.     </content>
  3713.     <content>
  3714.         <layer>background</layer>
  3715.         <id>19</id>
  3716.         <text>3/14/90</text>
  3717.     </content>
  3718.     <name></name>
  3719.     <script></script>
  3720. </card>
  3721.  
  3722.  
  3723. card_32697.xml
  3724. <?xml version="1.0" encoding="utf-8" ?>
  3725. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  3726. <card>
  3727.     <id>32697</id>
  3728.     <filler1>0</filler1>
  3729.     <bitmap>BMAP_39509.pbm</bitmap>
  3730.     <cantDelete> <false /> </cantDelete>
  3731.     <showPict> <true /> </showPict>
  3732.     <dontSearch> <false /> </dontSearch>
  3733.     <owner>2663</owner>
  3734.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  3735.     <content>
  3736.         <layer>background</layer>
  3737.         <id>6</id>
  3738.         <text>Changes that require making dialog again include:- position of items- size of items- addition of items- deletion of items- re-ordering of items- title of checkbox, radio button or push button- text in an editable or static text itemChanges that do not require making the dialog again:- text of userPop, userList- font & size of userList</text>
  3739.     </content>
  3740.     <content>
  3741.         <layer>background</layer>
  3742.         <id>4</id>
  3743.         <text>Dialog Maker</text>
  3744.     </content>
  3745.     <content>
  3746.         <layer>background</layer>
  3747.         <id>5</id>
  3748.         <text>Show</text>
  3749.     </content>
  3750.     <content>
  3751.         <layer>background</layer>
  3752.         <id>12</id>
  3753.         <text>1.0</text>
  3754.     </content>
  3755.     <content>
  3756.         <layer>background</layer>
  3757.         <id>14</id>
  3758.         <text>1066</text>
  3759.     </content>
  3760.     <content>
  3761.         <layer>background</layer>
  3762.         <id>19</id>
  3763.         <text>3/13/90</text>
  3764.     </content>
  3765.     <name></name>
  3766.     <script></script>
  3767. </card>
  3768.  
  3769.  
  3770. card_32334.xml
  3771. <?xml version="1.0" encoding="utf-8" ?>
  3772. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  3773. <card>
  3774.     <id>32334</id>
  3775.     <filler1>0</filler1>
  3776.     <bitmap>BMAP_39170.pbm</bitmap>
  3777.     <cantDelete> <false /> </cantDelete>
  3778.     <showPict> <true /> </showPict>
  3779.     <dontSearch> <false /> </dontSearch>
  3780.     <owner>2663</owner>
  3781.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  3782.     <content>
  3783.         <layer>background</layer>
  3784.         <id>6</id>
  3785.         <text>The Show button allows you to quickly preview what the dialog will actually look like. It invokes Dialoger with the necessary parameters to display the dialog as it is represented on the card.Note: This button does not recreate the dialog. Therefore, any changes in the dialog itself (such as the position of the items) will not be reflected unless it has been recreated using the Create button above. When Dialog Maker believes that the card and the dialog are out of synch, it will give you the option of re-Creating the dialog first.</text>
  3786.     </content>
  3787.     <content>
  3788.         <layer>background</layer>
  3789.         <id>4</id>
  3790.         <text>Dialog Maker</text>
  3791.     </content>
  3792.     <content>
  3793.         <layer>background</layer>
  3794.         <id>5</id>
  3795.         <text>Show</text>
  3796.     </content>
  3797.     <content>
  3798.         <layer>background</layer>
  3799.         <id>12</id>
  3800.         <text>1.0</text>
  3801.     </content>
  3802.     <content>
  3803.         <layer>background</layer>
  3804.         <id>14</id>
  3805.         <text>1065</text>
  3806.     </content>
  3807.     <name></name>
  3808.     <script></script>
  3809. </card>
  3810.  
  3811.  
  3812. card_35151.xml
  3813. <?xml version="1.0" encoding="utf-8" ?>
  3814. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  3815. <card>
  3816.     <id>35151</id>
  3817.     <filler1>0</filler1>
  3818.     <bitmap>BMAP_52827.pbm</bitmap>
  3819.     <cantDelete> <false /> </cantDelete>
  3820.     <showPict> <true /> </showPict>
  3821.     <dontSearch> <false /> </dontSearch>
  3822.     <owner>2663</owner>
  3823.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  3824.     <part>
  3825.         <id>1</id>
  3826.         <type>button</type>
  3827.         <visible> <true /> </visible>
  3828.         <reserved5> 0 </reserved5>
  3829.         <reserved4> 0 </reserved4>
  3830.         <reserved3> 0 </reserved3>
  3831.         <reserved2> 0 </reserved2>
  3832.         <reserved1> 0 </reserved1>
  3833.         <enabled> <true /> </enabled>
  3834.         <rect>
  3835.             <left>403</left>
  3836.             <top>184</top>
  3837.             <right>503</right>
  3838.             <bottom>200</bottom>
  3839.         </rect>
  3840.         <style>rectangle</style>
  3841.         <showName> <true /> </showName>
  3842.         <highlight> <false /> </highlight>
  3843.         <autoHighlight> <true /> </autoHighlight>
  3844.         <sharedHighlight> <true /> </sharedHighlight>
  3845.         <family>0</family>
  3846.         <titleWidth>0</titleWidth>
  3847.         <icon>0</icon>
  3848.         <textAlign>center</textAlign>
  3849.         <font>Geneva</font>
  3850.         <textSize>10</textSize>
  3851.         <textStyle>italic</textStyle>
  3852.         <name>Window Types</name>
  3853.         <script>on mouseUppush cdgo to card id 3528end mouseUp</script>
  3854.     </part>
  3855.     <content>
  3856.         <layer>background</layer>
  3857.         <id>4</id>
  3858.         <text>Dialog Maker</text>
  3859.     </content>
  3860.     <content>
  3861.         <layer>background</layer>
  3862.         <id>5</id>
  3863.         <text>Create</text>
  3864.     </content>
  3865.     <content>
  3866.         <layer>background</layer>
  3867.         <id>6</id>
  3868.         <text>Note: While a dialog‚Äôs window type and use are set separately, they are closely related and should be consistent. For instance, a floating palette should have a window type of Palette and a use of floating. A modal dialog shown in a palette windoid would be terribly confusing to the user and a crime against the Human Interface Guidelines! In general, a dialog‚Äôs window type and use should match up like this:                 Modal     Modal      Modal    Modeless     Float           Orphan    Orphan    OrphanNevertheless, the choice and its incumbant responsibility is left up to you.</text>
  3869.     </content>
  3870.     <content>
  3871.         <layer>background</layer>
  3872.         <id>19</id>
  3873.         <text>3/27/90</text>
  3874.     </content>
  3875.     <name></name>
  3876.     <script></script>
  3877. </card>
  3878.  
  3879.  
  3880. card_45176.xml
  3881. <?xml version="1.0" encoding="utf-8" ?>
  3882. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  3883. <card>
  3884.     <id>45176</id>
  3885.     <filler1>0</filler1>
  3886.     <bitmap>BMAP_46441.pbm</bitmap>
  3887.     <cantDelete> <false /> </cantDelete>
  3888.     <showPict> <true /> </showPict>
  3889.     <dontSearch> <false /> </dontSearch>
  3890.     <owner>2663</owner>
  3891.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  3892.     <content>
  3893.         <layer>background</layer>
  3894.         <id>4</id>
  3895.         <text>Dialog Maker</text>
  3896.     </content>
  3897.     <content>
  3898.         <layer>background</layer>
  3899.         <id>5</id>
  3900.         <text>Create</text>
  3901.     </content>
  3902.     <content>
  3903.         <layer>background</layer>
  3904.         <id>6</id>
  3905.         <text>The Options button allows you to set various attributes of the dialog as a whole. You may set the way in which the dialog is being used (i.e. Modal, Modeless, Orphan, Float), the location at which the dialog is displayed, and the name of the hit handler to be used. If a hit handler is specified, a sample on will be created automatically in the card's script. This handler is used when Showing the dialog within Dialog Maker and is included in Exported buttons as well so it an ideal way to develop fully function interactive dialogs entirely within Dialog Maker.Other features such as the changing the default item, the cancel item and specifying a list which is to be key scrolled are also accessable from here.</text>
  3906.     </content>
  3907.     <content>
  3908.         <layer>background</layer>
  3909.         <id>19</id>
  3910.         <text>3/21/90</text>
  3911.     </content>
  3912.     <name></name>
  3913.     <script></script>
  3914. </card>
  3915.  
  3916.  
  3917. card_32157.xml
  3918. <?xml version="1.0" encoding="utf-8" ?>
  3919. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  3920. <card>
  3921.     <id>32157</id>
  3922.     <filler1>0</filler1>
  3923.     <bitmap>BMAP_38938.pbm</bitmap>
  3924.     <cantDelete> <false /> </cantDelete>
  3925.     <showPict> <true /> </showPict>
  3926.     <dontSearch> <false /> </dontSearch>
  3927.     <owner>2663</owner>
  3928.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  3929.     <content>
  3930.         <layer>background</layer>
  3931.         <id>6</id>
  3932.         <text>The dialog name serves as both the resource name for the DLOG resource and the title (in the case of dialogs with title bars). The popup menu allows you to select the dialog window type. (The titled + choice refers to the presence of a Go Away box).The checkbox Include Card Pic allows you to easily incorporate any graphics you have created on the card as a picture item. When checked, the card graphic will be transformed into a PICT resource and included in the list. Note: if the total area of the card graphic covers some other items, you will probably need to take the extra stepof transforming the pieces into PICTs first (using PICT Maker) and then laying them out so they don't overlap.</text>
  3933.     </content>
  3934.     <content>
  3935.         <layer>background</layer>
  3936.         <id>4</id>
  3937.         <text>Dialog Maker</text>
  3938.     </content>
  3939.     <content>
  3940.         <layer>background</layer>
  3941.         <id>5</id>
  3942.         <text>Create</text>
  3943.     </content>
  3944.     <content>
  3945.         <layer>background</layer>
  3946.         <id>12</id>
  3947.         <text>1.0</text>
  3948.     </content>
  3949.     <content>
  3950.         <layer>background</layer>
  3951.         <id>14</id>
  3952.         <text>1064</text>
  3953.     </content>
  3954.     <name></name>
  3955.     <script></script>
  3956. </card>
  3957.  
  3958.  
  3959. card_31588.xml
  3960. <?xml version="1.0" encoding="utf-8" ?>
  3961. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  3962. <card>
  3963.     <id>31588</id>
  3964.     <filler1>0</filler1>
  3965.     <bitmap>BMAP_31065.pbm</bitmap>
  3966.     <cantDelete> <false /> </cantDelete>
  3967.     <showPict> <true /> </showPict>
  3968.     <dontSearch> <false /> </dontSearch>
  3969.     <owner>2663</owner>
  3970.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  3971.     <content>
  3972.         <layer>background</layer>
  3973.         <id>6</id>
  3974.         <text>> Radio Buttons are grouped according to their appearance in the list. All radio buttons which appear consecutively in the list will be grouped together such that only one may be selected at a time. If you want two separate groups of radio buttons, make sure they are split by some other type of item in the list - otherwise they will be consideredone large group.> Stacking order - when two item overlap, the item which receives the "hit" is the one which appears first on the list. Therefore, if you have, for example, userBox areas surrounding a group of radio buttons, the box must be listed after the radio buttons or they will never get the click which would select them.</text>
  3975.     </content>
  3976.     <content>
  3977.         <layer>background</layer>
  3978.         <id>4</id>
  3979.         <text>Dialog Maker</text>
  3980.     </content>
  3981.     <content>
  3982.         <layer>background</layer>
  3983.         <id>5</id>
  3984.         <text>Create</text>
  3985.     </content>
  3986.     <content>
  3987.         <layer>background</layer>
  3988.         <id>12</id>
  3989.         <text>1.0</text>
  3990.     </content>
  3991.     <content>
  3992.         <layer>background</layer>
  3993.         <id>14</id>
  3994.         <text>1063</text>
  3995.     </content>
  3996.     <content>
  3997.         <layer>background</layer>
  3998.         <id>19</id>
  3999.         <text>3/13/90</text>
  4000.     </content>
  4001.     <name></name>
  4002.     <script></script>
  4003. </card>
  4004.  
  4005.  
  4006. card_41000.xml
  4007. <?xml version="1.0" encoding="utf-8" ?>
  4008. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4009. <card>
  4010.     <id>41000</id>
  4011.     <filler1>0</filler1>
  4012.     <bitmap>BMAP_31372.pbm</bitmap>
  4013.     <cantDelete> <false /> </cantDelete>
  4014.     <showPict> <true /> </showPict>
  4015.     <dontSearch> <false /> </dontSearch>
  4016.     <owner>2663</owner>
  4017.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  4018.     <content>
  4019.         <layer>background</layer>
  4020.         <id>6</id>
  4021.         <text>The Create button transforms the HyperCard objects into a real dialog (ie the necessary DLOG and DITL resources).When clicked, you will be presented with a list of all dialog items which will be included in the new dialog with a place to enter or change the name of the dialog itself. In addition, two buttons labeled Up and Down are provided so you can change the order in which the items are listed - and hence the order in which they appear in the DITL. This order is important for a variety of reasons:> Tab order. The tab key will move from the first editable text item in the dialog item list to the last. Normally, this should correspond to the upper-left-most item to the bottom-right-most item.</text>
  4022.     </content>
  4023.     <content>
  4024.         <layer>background</layer>
  4025.         <id>4</id>
  4026.         <text>Dialog Maker</text>
  4027.     </content>
  4028.     <content>
  4029.         <layer>background</layer>
  4030.         <id>5</id>
  4031.         <text>Create</text>
  4032.     </content>
  4033.     <content>
  4034.         <layer>background</layer>
  4035.         <id>12</id>
  4036.         <text>1.0</text>
  4037.     </content>
  4038.     <content>
  4039.         <layer>background</layer>
  4040.         <id>14</id>
  4041.         <text>1062</text>
  4042.     </content>
  4043.     <content>
  4044.         <layer>background</layer>
  4045.         <id>19</id>
  4046.         <text>3/14/90</text>
  4047.     </content>
  4048.     <name></name>
  4049.     <script></script>
  4050. </card>
  4051.  
  4052.  
  4053. card_30918.xml
  4054. <?xml version="1.0" encoding="utf-8" ?>
  4055. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4056. <card>
  4057.     <id>30918</id>
  4058.     <filler1>0</filler1>
  4059.     <bitmap>BMAP_38788.pbm</bitmap>
  4060.     <cantDelete> <false /> </cantDelete>
  4061.     <showPict> <true /> </showPict>
  4062.     <dontSearch> <false /> </dontSearch>
  4063.     <owner>2663</owner>
  4064.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  4065.     <content>
  4066.         <layer>background</layer>
  4067.         <id>4</id>
  4068.         <text>Dialog Maker</text>
  4069.     </content>
  4070.     <content>
  4071.         <layer>background</layer>
  4072.         <id>5</id>
  4073.         <text>Import</text>
  4074.     </content>
  4075.     <content>
  4076.         <layer>background</layer>
  4077.         <id>6</id>
  4078.         <text>The Import button allows you to import an existing dialog into HyperCard for editing. When clicked, you will be presented with a list of dialogs from which to pick. This list is composed of all the dialogs in this stack. To select a dialog from another stack, click on the Open‚Ķ button and select the desired stack.The items in the dialog will be converted into card objects  (buttons and fields) and placed in the correct positions on the card. (If the card already contains any card objects , you will be given the opportunity to either create a new card or to delete the existing objects.</text>
  4079.     </content>
  4080.     <content>
  4081.         <layer>background</layer>
  4082.         <id>12</id>
  4083.         <text>1.0</text>
  4084.     </content>
  4085.     <content>
  4086.         <layer>background</layer>
  4087.         <id>14</id>
  4088.         <text>1061</text>
  4089.     </content>
  4090.     <name></name>
  4091.     <script></script>
  4092. </card>
  4093.  
  4094.  
  4095. card_51194.xml
  4096. <?xml version="1.0" encoding="utf-8" ?>
  4097. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4098. <card>
  4099.     <id>51194</id>
  4100.     <filler1>0</filler1>
  4101.     <bitmap>BMAP_51243.pbm</bitmap>
  4102.     <cantDelete> <false /> </cantDelete>
  4103.     <showPict> <true /> </showPict>
  4104.     <dontSearch> <false /> </dontSearch>
  4105.     <owner>2663</owner>
  4106.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  4107.     <content>
  4108.         <layer>background</layer>
  4109.         <id>4</id>
  4110.         <text>Dialog Maker</text>
  4111.     </content>
  4112.     <content>
  4113.         <layer>background</layer>
  4114.         <id>5</id>
  4115.         <text>userBox Tool</text>
  4116.     </content>
  4117.     <content>
  4118.         <layer>background</layer>
  4119.         <id>6</id>
  4120.         <text>Like pictures, boxes may also be split into a grid of buttons. Since they have no graphic image, they are most often placed over* another graphic (most likely a picture) to make the image come alive! Similar to using picture buttons, this capability is provided so that a portion of a picture may be divided into buttons.To access this capability, click on "Receives ‚ÄúHits‚Äù‚Ķ" in the item specifications dialog. Another dialog is presented which allows you to determine how many buttons the box should be split into. Notice that only one selection logics is supported: push button logic. This is due to limitations of the Dialog Manager. If you need Radio Button Logic, use a picture button instead.Note: Actually, the box must appear before the graphic in the item list or it will never "see" any clicks upon it.</text>
  4121.     </content>
  4122.     <content>
  4123.         <layer>background</layer>
  4124.         <id>19</id>
  4125.         <text>3/19/90</text>
  4126.     </content>
  4127.     <name></name>
  4128.     <script></script>
  4129. </card>
  4130.  
  4131.  
  4132. card_29054.xml
  4133. <?xml version="1.0" encoding="utf-8" ?>
  4134. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4135. <card>
  4136.     <id>29054</id>
  4137.     <filler1>0</filler1>
  4138.     <bitmap>BMAP_30023.pbm</bitmap>
  4139.     <cantDelete> <false /> </cantDelete>
  4140.     <showPict> <true /> </showPict>
  4141.     <dontSearch> <false /> </dontSearch>
  4142.     <owner>2663</owner>
  4143.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  4144.     <content>
  4145.         <layer>background</layer>
  4146.         <id>4</id>
  4147.         <text>Dialog Maker</text>
  4148.     </content>
  4149.     <content>
  4150.         <layer>background</layer>
  4151.         <id>5</id>
  4152.         <text>userBox Tool</text>
  4153.     </content>
  4154.     <content>
  4155.         <layer>background</layer>
  4156.         <id>6</id>
  4157.         <text>This button allows you to create a box for the dialog box that you are designing. While you have great control over how the box will be displayed in the dialog (pen pattern, fill pattern, etc.‚Ķ), these adjustments will not be readily apparent until you Show the actual dialog ‚Äî HyperCard is incapable of displaying such niceties.Double-click on item to edit it; use Position button to precisely position the item. Like the various patterns and modes, the title will not appear until you Show the dialog.If you are using Dialog Maker to design dialogs which will not be displayed by dialoger, you should use these items to represent the "user areas" in the dialogs.</text>
  4158.     </content>
  4159.     <content>
  4160.         <layer>background</layer>
  4161.         <id>19</id>
  4162.         <text>3/14/90</text>
  4163.     </content>
  4164.     <name></name>
  4165.     <script></script>
  4166. </card>
  4167.  
  4168.  
  4169. card_30504.xml
  4170. <?xml version="1.0" encoding="utf-8" ?>
  4171. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4172. <card>
  4173.     <id>30504</id>
  4174.     <filler1>0</filler1>
  4175.     <bitmap>BMAP_38565.pbm</bitmap>
  4176.     <cantDelete> <false /> </cantDelete>
  4177.     <showPict> <true /> </showPict>
  4178.     <dontSearch> <false /> </dontSearch>
  4179.     <owner>2663</owner>
  4180.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  4181.     <content>
  4182.         <layer>background</layer>
  4183.         <id>6</id>
  4184.         <text>This button allows you to create a new list item for the dialog box that you are designing. If you enter in the correct contents for the list, the Install button will be able to generate the proper script for creating the dialog.To change the contents of a list, double-click on it. The Text Style button allows you to change the font and size of the text in which the list will appear. Alignment, styles and textheight do not apply. Changes to these will only may the card look different that the dialog.If you are using Dialog Maker to design dialogs which will not be displayed by dialoger, do not use these items since they are an invention of Dialoger and won't have meaning.</text>
  4185.     </content>
  4186.     <content>
  4187.         <layer>background</layer>
  4188.         <id>4</id>
  4189.         <text>Dialog Maker</text>
  4190.     </content>
  4191.     <content>
  4192.         <layer>background</layer>
  4193.         <id>5</id>
  4194.         <text>userList Tool</text>
  4195.     </content>
  4196.     <content>
  4197.         <layer>background</layer>
  4198.         <id>12</id>
  4199.         <text>1.0</text>
  4200.     </content>
  4201.     <content>
  4202.         <layer>background</layer>
  4203.         <id>14</id>
  4204.         <text>1060</text>
  4205.     </content>
  4206.     <content>
  4207.         <layer>background</layer>
  4208.         <id>19</id>
  4209.         <text>3/14/90</text>
  4210.     </content>
  4211.     <name></name>
  4212.     <script></script>
  4213. </card>
  4214.  
  4215.  
  4216. card_30287.xml
  4217. <?xml version="1.0" encoding="utf-8" ?>
  4218. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4219. <card>
  4220.     <id>30287</id>
  4221.     <filler1>0</filler1>
  4222.     <bitmap>BMAP_38220.pbm</bitmap>
  4223.     <cantDelete> <false /> </cantDelete>
  4224.     <showPict> <true /> </showPict>
  4225.     <dontSearch> <false /> </dontSearch>
  4226.     <owner>2663</owner>
  4227.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  4228.     <content>
  4229.         <layer>background</layer>
  4230.         <id>6</id>
  4231.         <text>This button allows you to create a new popup menu item for the dialog box that you are designing. If you enter in the correct contents for the popup, the Install button will be able to generate the proper script for creating the dialog.To change the contents of a popup, double-click on it.PopUps may only be in Chicago 12 point.If you are using Dialog Maker to design dialogs which will not be displayed by dialoger, you cannot use these items since they are an invention of Dialoger and have no meaning elsewhere.</text>
  4232.     </content>
  4233.     <content>
  4234.         <layer>background</layer>
  4235.         <id>4</id>
  4236.         <text>Dialog Maker</text>
  4237.     </content>
  4238.     <content>
  4239.         <layer>background</layer>
  4240.         <id>5</id>
  4241.         <text>userPop Tool</text>
  4242.     </content>
  4243.     <content>
  4244.         <layer>background</layer>
  4245.         <id>12</id>
  4246.         <text>1.0</text>
  4247.     </content>
  4248.     <content>
  4249.         <layer>background</layer>
  4250.         <id>14</id>
  4251.         <text>1059</text>
  4252.     </content>
  4253.     <content>
  4254.         <layer>background</layer>
  4255.         <id>19</id>
  4256.         <text>3/13/90</text>
  4257.     </content>
  4258.     <name></name>
  4259.     <script></script>
  4260. </card>
  4261.  
  4262.  
  4263. card_44639.xml
  4264. <?xml version="1.0" encoding="utf-8" ?>
  4265. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4266. <card>
  4267.     <id>44639</id>
  4268.     <filler1>0</filler1>
  4269.     <bitmap>BMAP_44919.pbm</bitmap>
  4270.     <cantDelete> <false /> </cantDelete>
  4271.     <showPict> <true /> </showPict>
  4272.     <dontSearch> <false /> </dontSearch>
  4273.     <owner>2663</owner>
  4274.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  4275.     <content>
  4276.         <layer>background</layer>
  4277.         <id>4</id>
  4278.         <text>Dialog Maker</text>
  4279.     </content>
  4280.     <content>
  4281.         <layer>background</layer>
  4282.         <id>5</id>
  4283.         <text>Control Tool</text>
  4284.     </content>
  4285.     <content>
  4286.         <layer>background</layer>
  4287.         <id>6</id>
  4288.         <text>Progress Pict ‚Äî this control is used for information purposes only; it cannot be set by the user. It simply moves the specified picture to indicate the degree to which an operation has been completed. It can accomodate any range of integer values but the most convenient is usually 1 to 100. This technique is often used with an orphan dialog where the value of the control is set periodically to indicate the progress of an operation. The dialog is then dismissed when the operation is completed.The progress pict may be oriented either horizonally or vertically. It will be offset from either the left side or bottom accordingly. The picture's name or id must be specified as the title.</text>
  4289.     </content>
  4290.     <content>
  4291.         <layer>background</layer>
  4292.         <id>19</id>
  4293.         <text>3/14/90</text>
  4294.     </content>
  4295.     <name></name>
  4296.     <script></script>
  4297. </card>
  4298.  
  4299.  
  4300. card_37349.xml
  4301. <?xml version="1.0" encoding="utf-8" ?>
  4302. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4303. <card>
  4304.     <id>37349</id>
  4305.     <filler1>0</filler1>
  4306.     <bitmap>BMAP_42862.pbm</bitmap>
  4307.     <cantDelete> <false /> </cantDelete>
  4308.     <showPict> <true /> </showPict>
  4309.     <dontSearch> <false /> </dontSearch>
  4310.     <owner>2663</owner>
  4311.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  4312.     <content>
  4313.         <layer>background</layer>
  4314.         <id>4</id>
  4315.         <text>Dialog Maker</text>
  4316.     </content>
  4317.     <content>
  4318.         <layer>background</layer>
  4319.         <id>5</id>
  4320.         <text>Control Tool</text>
  4321.     </content>
  4322.     <content>
  4323.         <layer>background</layer>
  4324.         <id>6</id>
  4325.         <text>Progress Box ‚Äî this control is used for information purposes only; it cannot be set by the user. It simply fills an empty box with a pattern to indicate the degree to which an operation has been completed. It can accomodate any range of integer values but the most convenient is usually 1 to 100. This technique is often used with an orphan dialog where the value of the control is set periodically to indicate the progress of an operation. The dialog is then dismissed when the operation is completed.The progress box may be oriented either horizonally or vertically. It will be filled from either the left side or bottom accordingly. If it is exactly square, a circle will be used instead where progress is indicated by filling an increasingly large slice. The pattern used is gray unless the title of the control is exactly one of these alternative fill pattern names: (Black, dkGray, Gray, ltGray, White.)</text>
  4326.     </content>
  4327.     <content>
  4328.         <layer>background</layer>
  4329.         <id>19</id>
  4330.         <text>3/14/90</text>
  4331.     </content>
  4332.     <name></name>
  4333.     <script></script>
  4334. </card>
  4335.  
  4336.  
  4337. card_35606.xml
  4338. <?xml version="1.0" encoding="utf-8" ?>
  4339. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4340. <card>
  4341.     <id>35606</id>
  4342.     <filler1>0</filler1>
  4343.     <bitmap>BMAP_36212.pbm</bitmap>
  4344.     <cantDelete> <false /> </cantDelete>
  4345.     <showPict> <true /> </showPict>
  4346.     <dontSearch> <false /> </dontSearch>
  4347.     <owner>2663</owner>
  4348.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  4349.     <content>
  4350.         <layer>background</layer>
  4351.         <id>4</id>
  4352.         <text>Dialog Maker</text>
  4353.     </content>
  4354.     <content>
  4355.         <layer>background</layer>
  4356.         <id>5</id>
  4357.         <text>Control Tool</text>
  4358.     </content>
  4359.     <content>
  4360.         <layer>background</layer>
  4361.         <id>6</id>
  4362.         <text>Scrollbar ‚Äî while the buttons mentioned above have only two values, scrollbars are more flexible. They can accomodate a full range of integer values (ie 1-2-3 but not 1.5). This means that a particular scrollbar might represent a number between 1 and 100 ‚Äî or perhaps between 97 and 423. However, since custom controls provide no automatic value-changing  services, you will need to use a hit handler to manage the scrollbar. This is not a trivial undertaking‚Ķ good luck!Note: since the thumb of the scrollbar represents the actual value, it may occupy only locations which represent an integer. This means, for example, that a scrollbar whose min is 1 and max is 3 will only have three possible locations for the thumb (far left, middle, far right). Dragging the thumb anywhere else will cause it to jump to the appropriate place.</text>
  4363.     </content>
  4364.     <content>
  4365.         <layer>background</layer>
  4366.         <id>19</id>
  4367.         <text>3/14/90</text>
  4368.     </content>
  4369.     <name></name>
  4370.     <script></script>
  4371. </card>
  4372.  
  4373.  
  4374. card_48711.xml
  4375. <?xml version="1.0" encoding="utf-8" ?>
  4376. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4377. <card>
  4378.     <id>48711</id>
  4379.     <filler1>0</filler1>
  4380.     <bitmap>BMAP_48310.pbm</bitmap>
  4381.     <cantDelete> <false /> </cantDelete>
  4382.     <showPict> <true /> </showPict>
  4383.     <dontSearch> <false /> </dontSearch>
  4384.     <owner>2663</owner>
  4385.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  4386.     <content>
  4387.         <layer>background</layer>
  4388.         <id>4</id>
  4389.         <text>Dialog Maker</text>
  4390.     </content>
  4391.     <content>
  4392.         <layer>background</layer>
  4393.         <id>5</id>
  4394.         <text>Control Tool</text>
  4395.     </content>
  4396.     <content>
  4397.         <layer>background</layer>
  4398.         <id>6</id>
  4399.         <text>Checkbox ‚Äî like the Radio Button above, this version of a checkbox uses the dialog's default font. The value of a checkbox is 0 when unhilited and 1 when hilted. Accordingly the min. and max. should be set to 0 and 1 respectively. Since custom controls provide no automatic value-changing  services, you will need to use a hit handler to manage the hiliting of each button.Three-way Checkbox ‚Äî This control is the same as the one above except that instead of only two states (1=true / 0=false), it also supports a third (2=maybe). This is handy in situations where the initial condition of the button is indeterminate. Since custom controls provide no automatic value-changing  services, you will need to use a hit handler to manage the hiliting of each button. (Usually by cycling through the three possible values).</text>
  4400.     </content>
  4401.     <content>
  4402.         <layer>background</layer>
  4403.         <id>19</id>
  4404.         <text>3/19/90</text>
  4405.     </content>
  4406.     <name></name>
  4407.     <script></script>
  4408. </card>
  4409.  
  4410.  
  4411. card_14558.xml
  4412. <?xml version="1.0" encoding="utf-8" ?>
  4413. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4414. <card>
  4415.     <id>14558</id>
  4416.     <filler1>0</filler1>
  4417.     <bitmap>BMAP_29654.pbm</bitmap>
  4418.     <cantDelete> <false /> </cantDelete>
  4419.     <showPict> <true /> </showPict>
  4420.     <dontSearch> <false /> </dontSearch>
  4421.     <owner>2663</owner>
  4422.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  4423.     <content>
  4424.         <layer>background</layer>
  4425.         <id>4</id>
  4426.         <text>Dialog Maker</text>
  4427.     </content>
  4428.     <content>
  4429.         <layer>background</layer>
  4430.         <id>5</id>
  4431.         <text>Control Tool</text>
  4432.     </content>
  4433.     <content>
  4434.         <layer>background</layer>
  4435.         <id>6</id>
  4436.         <text>Radio Button ‚Äî like the Push Button above, this version of a radio button uses the dialog's default font. The value of a Radio Button is 0 when unhilited and 1 when hilted. Accordingly the min. and max. should be set to 0 and 1 respectively. Since custom controls provide no automatic value-changing  services, you will need to use a hit handler to manage the hiliting of each button in a group.Three-way Radio Button ‚Äî This control is the same as the one above except that instead of only two states (1=true / 0=false), it also supports a third (2=maybe). This is handy in situations where the initial condition of the button is indeterminate. Since custom controls provide no automatic value-changing  services, you will need to use a hit handler to manage the hiliting of each button in a group.Note: The maybe state should only be used as an initial value, not as a result of the item having been clicked.</text>
  4437.     </content>
  4438.     <content>
  4439.         <layer>background</layer>
  4440.         <id>19</id>
  4441.         <text>3/19/90</text>
  4442.     </content>
  4443.     <name></name>
  4444.     <script></script>
  4445. </card>
  4446.  
  4447.  
  4448. card_37397.xml
  4449. <?xml version="1.0" encoding="utf-8" ?>
  4450. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4451. <card>
  4452.     <id>37397</id>
  4453.     <filler1>0</filler1>
  4454.     <bitmap>BMAP_38040.pbm</bitmap>
  4455.     <cantDelete> <false /> </cantDelete>
  4456.     <showPict> <true /> </showPict>
  4457.     <dontSearch> <false /> </dontSearch>
  4458.     <owner>2663</owner>
  4459.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  4460.     <content>
  4461.         <layer>background</layer>
  4462.         <id>4</id>
  4463.         <text>Dialog Maker</text>
  4464.     </content>
  4465.     <content>
  4466.         <layer>background</layer>
  4467.         <id>5</id>
  4468.         <text>Control Tool</text>
  4469.     </content>
  4470.     <content>
  4471.         <layer>background</layer>
  4472.         <id>6</id>
  4473.         <text>This button allows you to create a new custom control for the dialog box that you are designing. You may choose either one of the built-in control types or any CDEF which has been installed in the Home Stack. You will also be asked for a title of the control, its value and the range of values that are allowed. The apperance and effect of the control in the actual dialog depends on its type. On the card, however, it simply appears as a box with its title. The types included in the Dialog Maker stack are:Push Button ‚Äî identical in operation to the conventional push button item, this control differs only in its appearance. Rather than always appearing in Chicago font, it uses the dialog's default font (which may be set using the Font command). The value of a Push Button is 0 except while it is depressed ‚Äî when its one. Accordingly the min. and max. should be set to 0 and 1 respectively.</text>
  4474.     </content>
  4475.     <content>
  4476.         <layer>background</layer>
  4477.         <id>19</id>
  4478.         <text>3/14/90</text>
  4479.     </content>
  4480.     <name></name>
  4481.     <script></script>
  4482. </card>
  4483.  
  4484.  
  4485. card_23106.xml
  4486. <?xml version="1.0" encoding="utf-8" ?>
  4487. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4488. <card>
  4489.     <id>23106</id>
  4490.     <filler1>0</filler1>
  4491.     <bitmap>BMAP_25611.pbm</bitmap>
  4492.     <cantDelete> <false /> </cantDelete>
  4493.     <showPict> <true /> </showPict>
  4494.     <dontSearch> <false /> </dontSearch>
  4495.     <owner>2663</owner>
  4496.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  4497.     <content>
  4498.         <layer>background</layer>
  4499.         <id>4</id>
  4500.         <text>Dialog Maker</text>
  4501.     </content>
  4502.     <content>
  4503.         <layer>background</layer>
  4504.         <id>5</id>
  4505.         <text>Picture Tool</text>
  4506.     </content>
  4507.     <content>
  4508.         <layer>background</layer>
  4509.         <id>6</id>
  4510.         <text>Pictures may also be split into a grid of buttons. While perhaps less than inspiring for a picture of a pizza, this technique can greatly increase your flexibility in design. For example, remember the New/Delete/Items buttons on the Index window? These were picture buttons. Coupled with the ability to instantly create a picture out of card art, this technique allows almost any image to become an active part of the dialog.To access this capability, click on "Receives ‚ÄúHits‚Äù‚Ķ" in the item specifications dialog. Another dialog is presented which allows you to determine how many buttons the picture should be split into. Also, two selection logics are supported: 1) push button logic (button does not remain selected after clicking on it), and 2) radio button logic (the button remains selected).</text>
  4511.     </content>
  4512.     <content>
  4513.         <layer>background</layer>
  4514.         <id>19</id>
  4515.         <text>3/19/90</text>
  4516.     </content>
  4517.     <name></name>
  4518.     <script></script>
  4519. </card>
  4520.  
  4521.  
  4522. card_28542.xml
  4523. <?xml version="1.0" encoding="utf-8" ?>
  4524. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4525. <card>
  4526.     <id>28542</id>
  4527.     <filler1>0</filler1>
  4528.     <bitmap>BMAP_36989.pbm</bitmap>
  4529.     <cantDelete> <false /> </cantDelete>
  4530.     <showPict> <true /> </showPict>
  4531.     <dontSearch> <false /> </dontSearch>
  4532.     <owner>2663</owner>
  4533.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  4534.     <content>
  4535.         <layer>background</layer>
  4536.         <id>6</id>
  4537.         <text>This button allows you to create a new picture item for the dialog box that you are designing. You will be presented with a list composed of all the PICTs in this stack. To select a PICT from another stack, click on the Open‚Ķ button and then select the stack. Once you have selected the desired PICT (its name and ID appear below the list), click OK. The PICT will be copied into this stack if necessary and the new picture item created. You may also turn a piece of the card into a new picture using the dialog's New button or delete an existing one using the Delete buttonWhile you may alter the size of the PICT, be aware that doing so will cause the image to be distorted.Normally, picture items appear only as white boxes. To see the actual PICT displayed, simply click on it. </text>
  4538.     </content>
  4539.     <content>
  4540.         <layer>background</layer>
  4541.         <id>4</id>
  4542.         <text>Dialog Maker</text>
  4543.     </content>
  4544.     <content>
  4545.         <layer>background</layer>
  4546.         <id>5</id>
  4547.         <text>Picture Tool</text>
  4548.     </content>
  4549.     <content>
  4550.         <layer>background</layer>
  4551.         <id>12</id>
  4552.         <text>1.0</text>
  4553.     </content>
  4554.     <content>
  4555.         <layer>background</layer>
  4556.         <id>14</id>
  4557.         <text>1054</text>
  4558.     </content>
  4559.     <content>
  4560.         <layer>background</layer>
  4561.         <id>19</id>
  4562.         <text>3/21/90</text>
  4563.     </content>
  4564.     <name></name>
  4565.     <script></script>
  4566. </card>
  4567.  
  4568.  
  4569. card_28293.xml
  4570. <?xml version="1.0" encoding="utf-8" ?>
  4571. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4572. <card>
  4573.     <id>28293</id>
  4574.     <filler1>0</filler1>
  4575.     <bitmap>BMAP_36763.pbm</bitmap>
  4576.     <cantDelete> <false /> </cantDelete>
  4577.     <showPict> <true /> </showPict>
  4578.     <dontSearch> <false /> </dontSearch>
  4579.     <owner>2663</owner>
  4580.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  4581.     <content>
  4582.         <layer>background</layer>
  4583.         <id>6</id>
  4584.         <text>This button allows you to create a new icon item for the dialog box that you are designing. You will be presented with a list of icons from which to pick. This list is composed of all the icons in this stack. Once you have selected the desired icon (its name and ID appear below the list), click OK. The new icon item created. To select an icon from another stack, click on the Open‚Ķ button and then select the stack. The icons in that stack will now appear in the list. Once an icon has been chosen, it will be copied into the Dialog Maker stack.You may also turn a piece of the card into an icon using the dialog's New button or delete an existing icon using the delete button.</text>
  4585.     </content>
  4586.     <content>
  4587.         <layer>background</layer>
  4588.         <id>4</id>
  4589.         <text>Dialog Maker</text>
  4590.     </content>
  4591.     <content>
  4592.         <layer>background</layer>
  4593.         <id>5</id>
  4594.         <text>Icon Tool</text>
  4595.     </content>
  4596.     <content>
  4597.         <layer>background</layer>
  4598.         <id>12</id>
  4599.         <text>1.0</text>
  4600.     </content>
  4601.     <content>
  4602.         <layer>background</layer>
  4603.         <id>14</id>
  4604.         <text>1053</text>
  4605.     </content>
  4606.     <content>
  4607.         <layer>background</layer>
  4608.         <id>19</id>
  4609.         <text>3/21/90</text>
  4610.     </content>
  4611.     <name></name>
  4612.     <script></script>
  4613. </card>
  4614.  
  4615.  
  4616. card_36467.xml
  4617. <?xml version="1.0" encoding="utf-8" ?>
  4618. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4619. <card>
  4620.     <id>36467</id>
  4621.     <filler1>0</filler1>
  4622.     <bitmap>BMAP_37670.pbm</bitmap>
  4623.     <cantDelete> <false /> </cantDelete>
  4624.     <showPict> <true /> </showPict>
  4625.     <dontSearch> <false /> </dontSearch>
  4626.     <owner>2663</owner>
  4627.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  4628.     <content>
  4629.         <layer>background</layer>
  4630.         <id>4</id>
  4631.         <text>Dialog Maker</text>
  4632.     </content>
  4633.     <content>
  4634.         <layer>background</layer>
  4635.         <id>5</id>
  4636.         <text>userText Tool</text>
  4637.     </content>
  4638.     <content>
  4639.         <layer>background</layer>
  4640.         <id>6</id>
  4641.         <text>This tool had been used to create a special kind of user item which allowed styled text to be displayed in a dialog.The current version of Dialoger does not use this tool as the static text item has been enhanced to accomodate these capabilities.So, rather than using this, click on the static text tool, and then use the Text button to specify the text styles you want.</text>
  4642.     </content>
  4643.     <content>
  4644.         <layer>background</layer>
  4645.         <id>19</id>
  4646.         <text>3/21/90</text>
  4647.     </content>
  4648.     <name></name>
  4649.     <script></script>
  4650. </card>
  4651.  
  4652.  
  4653. card_26618.xml
  4654. <?xml version="1.0" encoding="utf-8" ?>
  4655. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4656. <card>
  4657.     <id>26618</id>
  4658.     <filler1>0</filler1>
  4659.     <bitmap>BMAP_27356.pbm</bitmap>
  4660.     <cantDelete> <false /> </cantDelete>
  4661.     <showPict> <true /> </showPict>
  4662.     <dontSearch> <false /> </dontSearch>
  4663.     <owner>2663</owner>
  4664.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  4665.     <content>
  4666.         <layer>background</layer>
  4667.         <id>4</id>
  4668.         <text>Dialog Maker</text>
  4669.     </content>
  4670.     <content>
  4671.         <layer>background</layer>
  4672.         <id>5</id>
  4673.         <text>Static Text Tool</text>
  4674.     </content>
  4675.     <content>
  4676.         <layer>background</layer>
  4677.         <id>6</id>
  4678.         <text>Similar to HyperCard, Dialoger supports various styles of static text items. These are discussed below:Plain is a normal static text item. It uses the facilities built into the Dialog Manger and is the most straight-forward. It does have a limitation: the text always appears in the default font for the dialog ‚Äî normally Chicago. Opaque and Scrolling support text of any style to be entered. Using the Text button, you may control the font, size, style ‚Äî even alignment and lineheight of the text entered into the item. While more flexible than Plain text, there is a slight penalty in performance and memory for these features. Also, since these styles are an invention of Dialoger, they do not support the replacement text feature of Plain static text (ie ^0, ‚Ķ, ^3).</text>
  4679.     </content>
  4680.     <content>
  4681.         <layer>background</layer>
  4682.         <id>19</id>
  4683.         <text>3/13/90</text>
  4684.     </content>
  4685.     <name></name>
  4686.     <script></script>
  4687. </card>
  4688.  
  4689.  
  4690. card_27613.xml
  4691. <?xml version="1.0" encoding="utf-8" ?>
  4692. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4693. <card>
  4694.     <id>27613</id>
  4695.     <filler1>0</filler1>
  4696.     <bitmap>BMAP_36059.pbm</bitmap>
  4697.     <cantDelete> <false /> </cantDelete>
  4698.     <showPict> <true /> </showPict>
  4699.     <dontSearch> <false /> </dontSearch>
  4700.     <owner>2663</owner>
  4701.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  4702.     <content>
  4703.         <layer>background</layer>
  4704.         <id>4</id>
  4705.         <text>Dialog Maker</text>
  4706.     </content>
  4707.     <content>
  4708.         <layer>background</layer>
  4709.         <id>5</id>
  4710.         <text>Static Text Tool</text>
  4711.     </content>
  4712.     <content>
  4713.         <layer>background</layer>
  4714.         <id>6</id>
  4715.         <text>This button allows you to create a new static text area forthe dialog box that you are designing. You will be asked for the text which will appear when the dialog is first presented to the user.Notice that the right side of the item is expanded automatically when you alter the text it contains ‚Äî if you don't want this, simply alter the item‚Äôs dimensions yourself (if the item‚Äôs width has been altered by you, Dialog Maker will no longer adjust it itself).In addition to the built-in static text facilities of the Dialog Manager, Dialoger also supports other styles of static text items. While not as extensive as HyperCard's they offer a valuable addition to the Dialog Manager's own.</text>
  4716.     </content>
  4717.     <content>
  4718.         <layer>background</layer>
  4719.         <id>12</id>
  4720.         <text>1.0</text>
  4721.     </content>
  4722.     <content>
  4723.         <layer>background</layer>
  4724.         <id>14</id>
  4725.         <text>1050</text>
  4726.     </content>
  4727.     <content>
  4728.         <layer>background</layer>
  4729.         <id>19</id>
  4730.         <text>3/13/90</text>
  4731.     </content>
  4732.     <name></name>
  4733.     <script></script>
  4734. </card>
  4735.  
  4736.  
  4737. card_12543.xml
  4738. <?xml version="1.0" encoding="utf-8" ?>
  4739. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4740. <card>
  4741.     <id>12543</id>
  4742.     <filler1>0</filler1>
  4743.     <bitmap>BMAP_45818.pbm</bitmap>
  4744.     <cantDelete> <false /> </cantDelete>
  4745.     <showPict> <true /> </showPict>
  4746.     <dontSearch> <false /> </dontSearch>
  4747.     <owner>2663</owner>
  4748.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  4749.     <content>
  4750.         <layer>background</layer>
  4751.         <id>6</id>
  4752.         <text>Plain is a normal editable text item. It uses the facilities built into the Dialog Manger and is the most straight-forward. It does have a limitation: the text always appears in the default font for the dialog ‚Äî normally Chicago. Rectangle and Scrolling support text of any style to be entered. Using the Text button, you may control the font, size, style ‚Äî even alignment and lineheight of the text entered into the item. While more flexible than Plain text, there is a slight penalty in performance and memory for these features.Protected masks entry into the text item by displaying symbols rather than actual characters as they are typed. This feature is handy for requesting passwords or other secure information. </text>
  4753.     </content>
  4754.     <content>
  4755.         <layer>background</layer>
  4756.         <id>19</id>
  4757.         <text>3/13/90</text>
  4758.     </content>
  4759.     <content>
  4760.         <layer>background</layer>
  4761.         <id>4</id>
  4762.         <text>Dialog Maker</text>
  4763.     </content>
  4764.     <content>
  4765.         <layer>background</layer>
  4766.         <id>5</id>
  4767.         <text>Edit Text Tool</text>
  4768.     </content>
  4769.     <name></name>
  4770.     <script></script>
  4771. </card>
  4772.  
  4773.  
  4774. card_27073.xml
  4775. <?xml version="1.0" encoding="utf-8" ?>
  4776. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4777. <card>
  4778.     <id>27073</id>
  4779.     <filler1>0</filler1>
  4780.     <bitmap>BMAP_35519.pbm</bitmap>
  4781.     <cantDelete> <false /> </cantDelete>
  4782.     <showPict> <true /> </showPict>
  4783.     <dontSearch> <false /> </dontSearch>
  4784.     <owner>2663</owner>
  4785.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  4786.     <content>
  4787.         <layer>background</layer>
  4788.         <id>4</id>
  4789.         <text>Dialog Maker</text>
  4790.     </content>
  4791.     <content>
  4792.         <layer>background</layer>
  4793.         <id>5</id>
  4794.         <text>Edit Text Tool</text>
  4795.     </content>
  4796.     <content>
  4797.         <layer>background</layer>
  4798.         <id>6</id>
  4799.         <text>This button allows you to create a new editable text area for the dialog box that you are designing. You will be asked for the text which will appear as a default when the dialog is first presented to the user. You may leave this blank if desired.If you want to change the height of the editable text area,you must be careful. The text will "jump" when edited unless you set the height to 6 + (16 * #of lines) (ie 22 = 1 line high, 38 = 2 lines high, 54 = 3 lines high, etc.). A newly created editable text area is the correct height for 1 line.In addition to the built-in editable text facilities of the Dialog Manager, Dialoger also supports other styles of editable text items. While not as extensive as HyperCard's they offer a valuable addition to the Dialog Manager's own.</text>
  4800.     </content>
  4801.     <content>
  4802.         <layer>background</layer>
  4803.         <id>12</id>
  4804.         <text>1.0</text>
  4805.     </content>
  4806.     <content>
  4807.         <layer>background</layer>
  4808.         <id>14</id>
  4809.         <text>1048</text>
  4810.     </content>
  4811.     <content>
  4812.         <layer>background</layer>
  4813.         <id>19</id>
  4814.         <text>3/13/90</text>
  4815.     </content>
  4816.     <name></name>
  4817.     <script></script>
  4818. </card>
  4819.  
  4820.  
  4821. card_26638.xml
  4822. <?xml version="1.0" encoding="utf-8" ?>
  4823. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4824. <card>
  4825.     <id>26638</id>
  4826.     <filler1>0</filler1>
  4827.     <bitmap>BMAP_33612.pbm</bitmap>
  4828.     <cantDelete> <false /> </cantDelete>
  4829.     <showPict> <true /> </showPict>
  4830.     <dontSearch> <false /> </dontSearch>
  4831.     <owner>2663</owner>
  4832.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  4833.     <content>
  4834.         <layer>background</layer>
  4835.         <id>6</id>
  4836.         <text>This button allows you to create a new checkbox for the dialog box that you are designing. You will be asked for the name of the button which will appear as the title of the button.Notice that the right side of the button is expanded automatically when you change the button's name ‚Äî if you don't want this, simply alter the button's dimensions yourself (if the buttons width has been altered by you, Dialog Maker will no longer adjust it itself).</text>
  4837.     </content>
  4838.     <content>
  4839.         <layer>background</layer>
  4840.         <id>4</id>
  4841.         <text>Dialog Maker</text>
  4842.     </content>
  4843.     <content>
  4844.         <layer>background</layer>
  4845.         <id>5</id>
  4846.         <text>Checkbox Tool</text>
  4847.     </content>
  4848.     <content>
  4849.         <layer>background</layer>
  4850.         <id>12</id>
  4851.         <text>1.0</text>
  4852.     </content>
  4853.     <content>
  4854.         <layer>background</layer>
  4855.         <id>14</id>
  4856.         <text>1047</text>
  4857.     </content>
  4858.     <content>
  4859.         <layer>background</layer>
  4860.         <id>19</id>
  4861.         <text>3/13/90</text>
  4862.     </content>
  4863.     <name></name>
  4864.     <script></script>
  4865. </card>
  4866.  
  4867.  
  4868. card_26190.xml
  4869. <?xml version="1.0" encoding="utf-8" ?>
  4870. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4871. <card>
  4872.     <id>26190</id>
  4873.     <filler1>0</filler1>
  4874.     <bitmap>BMAP_25466.pbm</bitmap>
  4875.     <cantDelete> <false /> </cantDelete>
  4876.     <showPict> <true /> </showPict>
  4877.     <dontSearch> <false /> </dontSearch>
  4878.     <owner>2663</owner>
  4879.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  4880.     <content>
  4881.         <layer>background</layer>
  4882.         <id>6</id>
  4883.         <text>This button allows you to create a new radio button for the dialog box that you are designing. You will be asked for the name of the button to appear as the title.Notice that the right side of the button is expanded automatically when you change the button's name ‚Äî if you don't want this, simply alter the button's dimensions yourself (if the buttons width has been altered by you, Dialog Maker will no longer automatically adjust it).Radio buttons are grouped together such that only one may be selected at a time. Since Dialoger groups radio buttons that are next to each other in the item list, create all the radio buttons in a group at once. And, by extension, place some other type of item between to separate groups of radio buttons.</text>
  4884.     </content>
  4885.     <content>
  4886.         <layer>background</layer>
  4887.         <id>4</id>
  4888.         <text>Dialog Maker</text>
  4889.     </content>
  4890.     <content>
  4891.         <layer>background</layer>
  4892.         <id>5</id>
  4893.         <text>Radio Button Tool</text>
  4894.     </content>
  4895.     <content>
  4896.         <layer>background</layer>
  4897.         <id>12</id>
  4898.         <text>1.0</text>
  4899.     </content>
  4900.     <content>
  4901.         <layer>background</layer>
  4902.         <id>14</id>
  4903.         <text>1045</text>
  4904.     </content>
  4905.     <content>
  4906.         <layer>background</layer>
  4907.         <id>19</id>
  4908.         <text>3/13/90</text>
  4909.     </content>
  4910.     <name></name>
  4911.     <script></script>
  4912. </card>
  4913.  
  4914.  
  4915. card_25939.xml
  4916. <?xml version="1.0" encoding="utf-8" ?>
  4917. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4918. <card>
  4919.     <id>25939</id>
  4920.     <filler1>0</filler1>
  4921.     <bitmap>BMAP_25094.pbm</bitmap>
  4922.     <cantDelete> <false /> </cantDelete>
  4923.     <showPict> <true /> </showPict>
  4924.     <dontSearch> <false /> </dontSearch>
  4925.     <owner>2663</owner>
  4926.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  4927.     <content>
  4928.         <layer>background</layer>
  4929.         <id>6</id>
  4930.         <text>This button allows you to create a new push button for the dialog box that you are designing. You will be asked for the name of the button which will appear as a title in the middle of the button.Most dialogs should have an OK button as the first item in the dialog and a Cancel button as the second. In fact, if you don't, you will be reminded of this convention. The reason behind this comes from the Dialog Manager which intreprets the Return key as a click on item 1 and a Command-Period as a click on item 2. While these assumptions may be changed, it is more straightforward to simply play by the rules.Note: HyperCard displays push buttons in a slightly different manner than they appear in a dialog. This is normal.</text>
  4931.     </content>
  4932.     <content>
  4933.         <layer>background</layer>
  4934.         <id>4</id>
  4935.         <text>Dialog Maker</text>
  4936.     </content>
  4937.     <content>
  4938.         <layer>background</layer>
  4939.         <id>5</id>
  4940.         <text>Push Button Tool</text>
  4941.     </content>
  4942.     <content>
  4943.         <layer>background</layer>
  4944.         <id>12</id>
  4945.         <text>1.0</text>
  4946.     </content>
  4947.     <content>
  4948.         <layer>background</layer>
  4949.         <id>14</id>
  4950.         <text>1044</text>
  4951.     </content>
  4952.     <content>
  4953.         <layer>background</layer>
  4954.         <id>19</id>
  4955.         <text>3/13/90</text>
  4956.     </content>
  4957.     <name></name>
  4958.     <script></script>
  4959. </card>
  4960.  
  4961.  
  4962. card_18614.xml
  4963. <?xml version="1.0" encoding="utf-8" ?>
  4964. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4965. <card>
  4966.     <id>18614</id>
  4967.     <filler1>0</filler1>
  4968.     <bitmap>BMAP_28810.pbm</bitmap>
  4969.     <cantDelete> <false /> </cantDelete>
  4970.     <showPict> <true /> </showPict>
  4971.     <dontSearch> <false /> </dontSearch>
  4972.     <owner>2663</owner>
  4973.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  4974.     <content>
  4975.         <layer>background</layer>
  4976.         <id>6</id>
  4977.         <text>To select an object ‚Äî click on itTo add another object to the selection ‚Äî shift-click on itTo remove an object from the selection ‚Äî shift-click on itTo move object(s) ‚Äî drag themTo resize object(s) ‚Äî drag one of their cornersTo undo either of above while dragging ‚Äî drag to menubarTo align (etc.‚Ķ) group of objects ‚Äî double-click on selectionTo edit an object ‚Äî double-click on objectTo nudge object(s) while selected ‚Äî use Arrow keysTo align selected objects ‚Äî use Shift + Arrow keysTo resize selected objects ‚Äî use Option + Arrow keysTo align by resizing ‚Äî use Shift + Option + Arrow keysTo delete object(s) while selected ‚Äî use Delete key</text>
  4978.     </content>
  4979.     <content>
  4980.         <layer>background</layer>
  4981.         <id>4</id>
  4982.         <text>Dialog Maker</text>
  4983.     </content>
  4984.     <content>
  4985.         <layer>background</layer>
  4986.         <id>5</id>
  4987.         <text>Objects</text>
  4988.     </content>
  4989.     <content>
  4990.         <layer>background</layer>
  4991.         <id>12</id>
  4992.         <text>1.0</text>
  4993.     </content>
  4994.     <content>
  4995.         <layer>background</layer>
  4996.         <id>14</id>
  4997.         <text>1042</text>
  4998.     </content>
  4999.     <content>
  5000.         <layer>background</layer>
  5001.         <id>19</id>
  5002.         <text>3/13/90</text>
  5003.     </content>
  5004.     <name></name>
  5005.     <script></script>
  5006. </card>
  5007.  
  5008.  
  5009. card_18306.xml
  5010. <?xml version="1.0" encoding="utf-8" ?>
  5011. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  5012. <card>
  5013.     <id>18306</id>
  5014.     <filler1>0</filler1>
  5015.     <bitmap>BMAP_27966.pbm</bitmap>
  5016.     <cantDelete> <false /> </cantDelete>
  5017.     <showPict> <true /> </showPict>
  5018.     <dontSearch> <false /> </dontSearch>
  5019.     <owner>2663</owner>
  5020.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  5021.     <content>
  5022.         <layer>background</layer>
  5023.         <id>4</id>
  5024.         <text>Dialog Maker</text>
  5025.     </content>
  5026.     <content>
  5027.         <layer>background</layer>
  5028.         <id>5</id>
  5029.         <text>Objects</text>
  5030.     </content>
  5031.     <content>
  5032.         <layer>background</layer>
  5033.         <id>6</id>
  5034.         <text>Wait a minute ‚Äî aren't we still using the browse tool?Yes, unlike "normal" HyperCard, which makes you switch back and forth between the "button tool" and the "field tool" to manipulate objects (buttons and fields), Dialog Maker makes it easy to manipulate them together. In most cases, working with the browse tool is just like working with the button (or field) tool ‚Äî only better.You can select multiple objects, move them together, resize them together, even delete them together using the techniques summarized on the next card. Especially handy is the ability to restrict virtually all these activities to an invisible grid. To do so, simply depress the Command Key while dragging or resizing. And, if you want to see the objects move themselves (rather than their outlines) hold down the Caps Lock Key.</text>
  5035.     </content>
  5036.     <content>
  5037.         <layer>background</layer>
  5038.         <id>12</id>
  5039.         <text>1.0</text>
  5040.     </content>
  5041.     <content>
  5042.         <layer>background</layer>
  5043.         <id>14</id>
  5044.         <text>1041</text>
  5045.     </content>
  5046.     <content>
  5047.         <layer>background</layer>
  5048.         <id>19</id>
  5049.         <text>3/19/90</text>
  5050.     </content>
  5051.     <name></name>
  5052.     <script></script>
  5053. </card>
  5054.  
  5055.  
  5056. card_40448.xml
  5057. <?xml version="1.0" encoding="utf-8" ?>
  5058. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  5059. <card>
  5060.     <id>40448</id>
  5061.     <filler1>0</filler1>
  5062.     <bitmap>BMAP_47921.pbm</bitmap>
  5063.     <cantDelete> <false /> </cantDelete>
  5064.     <showPict> <true /> </showPict>
  5065.     <dontSearch> <false /> </dontSearch>
  5066.     <owner>2663</owner>
  5067.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  5068.     <content>
  5069.         <layer>background</layer>
  5070.         <id>4</id>
  5071.         <text>Dialog Maker</text>
  5072.     </content>
  5073.     <content>
  5074.         <layer>background</layer>
  5075.         <id>5</id>
  5076.         <text>Index</text>
  5077.     </content>
  5078.     <content>
  5079.         <layer>background</layer>
  5080.         <id>6</id>
  5081.         <text>For now, let's skip over Objector and move directly to the top portion of the palette to discuss the creation of the various dialog items. Each of these tools represents a different kind of dialog item. To add an item to the dialog you are designing, click on the appropriate tool. A new item will be created and a specifications dialog presented. With this specifications dialog you can control most aspects of an item's appearance and operation. (You can get this dialog at any time by double-clicking on the item).Once created, the item may be dragged into place. So too may it be resized in the standard HuperCard way ‚Äî by dragging any corner. By the way, you will have already figured out that each card comes with a box already in place. This box represents the whole dialog so item should be positioned within it. Like individual items, it may be dragged, resized and even double-clicked.</text>
  5082.     </content>
  5083.     <content>
  5084.         <layer>background</layer>
  5085.         <id>19</id>
  5086.         <text>3/20/90</text>
  5087.     </content>
  5088.     <name></name>
  5089.     <script></script>
  5090. </card>
  5091.  
  5092.  
  5093. card_46777.xml
  5094. <?xml version="1.0" encoding="utf-8" ?>
  5095. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  5096. <card>
  5097.     <id>46777</id>
  5098.     <filler1>0</filler1>
  5099.     <bitmap>BMAP_46930.pbm</bitmap>
  5100.     <cantDelete> <false /> </cantDelete>
  5101.     <showPict> <true /> </showPict>
  5102.     <dontSearch> <false /> </dontSearch>
  5103.     <owner>2663</owner>
  5104.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  5105.     <content>
  5106.         <layer>background</layer>
  5107.         <id>4</id>
  5108.         <text>Dialog Maker</text>
  5109.     </content>
  5110.     <content>
  5111.         <layer>background</layer>
  5112.         <id>5</id>
  5113.         <text>Index</text>
  5114.     </content>
  5115.     <content>
  5116.         <layer>background</layer>
  5117.         <id>6</id>
  5118.         <text>New ‚Äî creates a new card on which a new dialog may be created from scratch (or an existing one imported).Delete ‚Äî deletes the selected dialog from the Dialog Maker stack (and its card as well). A list of all the resources used by the dialog is presented. Only those resources which are selected will be deleted so those shared by more than one dialog (eg PICTs) may be spared from their fate by making sure they are not selected. Note: for technical reasons, the deletion does not take place immediately, but rather, when you next leave the stack ‚Äî for any reason.Items ‚Äî expands the dialog to display a list of the items in the dialog. This list can serve as a handy reference while working on a dialog (particularly its hit handler).</text>
  5119.     </content>
  5120.     <content>
  5121.         <layer>background</layer>
  5122.         <id>19</id>
  5123.         <text>3/18/90</text>
  5124.     </content>
  5125.     <name></name>
  5126.     <script></script>
  5127. </card>
  5128.  
  5129.  
  5130. card_50384.xml
  5131. <?xml version="1.0" encoding="utf-8" ?>
  5132. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  5133. <card>
  5134.     <id>50384</id>
  5135.     <filler1>0</filler1>
  5136.     <bitmap>BMAP_50511.pbm</bitmap>
  5137.     <cantDelete> <false /> </cantDelete>
  5138.     <showPict> <true /> </showPict>
  5139.     <dontSearch> <false /> </dontSearch>
  5140.     <owner>2663</owner>
  5141.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  5142.     <part>
  5143.         <id>2</id>
  5144.         <type>field</type>
  5145.         <visible> <true /> </visible>
  5146.         <dontWrap> <false /> </dontWrap>
  5147.         <dontSearch> <false /> </dontSearch>
  5148.         <sharedText> <false /> </sharedText>
  5149.         <fixedLineHeight> <true /> </fixedLineHeight>
  5150.         <autoTab> <false /> </autoTab>
  5151.         <lockText> <false /> </lockText>
  5152.         <rect>
  5153.             <left>12</left>
  5154.             <top>44</top>
  5155.             <right>325</right>
  5156.             <bottom>307</bottom>
  5157.         </rect>
  5158.         <style>transparent</style>
  5159.         <autoSelect> <false /> </autoSelect>
  5160.         <showLines> <false /> </showLines>
  5161.         <wideMargins> <true /> </wideMargins>
  5162.         <multipleLines> <false /> </multipleLines>
  5163.         <reservedFamily> 0 </reservedFamily>
  5164.         <titleWidth>0</titleWidth>
  5165.         <icon>0</icon>
  5166.         <textAlign>left</textAlign>
  5167.         <font>New York</font>
  5168.         <textSize>12</textSize>
  5169.         <textStyle>plain</textStyle>
  5170.         <textHeight>15</textHeight>
  5171.         <name>Wisdom</name>
  5172.         <script>on closeFieldput the date into bg fld "date"end closeField</script>
  5173.     </part>
  5174.     <content>
  5175.         <layer>background</layer>
  5176.         <id>4</id>
  5177.         <text>Dialog Maker</text>
  5178.     </content>
  5179.     <content>
  5180.         <layer>background</layer>
  5181.         <id>5</id>
  5182.         <text>Index</text>
  5183.     </content>
  5184.     <content>
  5185.         <layer>background</layer>
  5186.         <id>19</id>
  5187.         <text>3/20/90</text>
  5188.     </content>
  5189.     <content>
  5190.         <layer>card</layer>
  5191.         <id>2</id>
  5192.         <text>Next, let's look at the Index tool. This tool displays an index or table of contents for the Dialog Maker stack. Simply click on a dialog's name to see its card. (Since this list contains all the dialogs contained in the resource fork of the stack, it may also include dialogs which do not have any card. If so, clicking on that line will obviously not move to the non-existent card.)Below the list of dialogs there are three buttons: New, Delete and Items. These are discussed individually next.</text>
  5193.     </content>
  5194.     <content>
  5195.         <layer>background</layer>
  5196.         <id>6</id>
  5197.         <text></text>
  5198.     </content>
  5199.     <name></name>
  5200.     <script></script>
  5201. </card>
  5202.  
  5203.  
  5204. card_33266.xml
  5205. <?xml version="1.0" encoding="utf-8" ?>
  5206. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  5207. <card>
  5208.     <id>33266</id>
  5209.     <filler1>0</filler1>
  5210.     <bitmap>BMAP_33873.pbm</bitmap>
  5211.     <cantDelete> <false /> </cantDelete>
  5212.     <showPict> <true /> </showPict>
  5213.     <dontSearch> <false /> </dontSearch>
  5214.     <owner>2663</owner>
  5215.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  5216.     <content>
  5217.         <layer>background</layer>
  5218.         <id>4</id>
  5219.         <text>Dialog Maker</text>
  5220.     </content>
  5221.     <content>
  5222.         <layer>background</layer>
  5223.         <id>5</id>
  5224.         <text>Helper</text>
  5225.     </content>
  5226.     <content>
  5227.         <layer>background</layer>
  5228.         <id>6</id>
  5229.         <text>In examining the tool palette and the wealth of capability it represents, let's start from the bottom and work our way up. In particular, let's start with the help button.This tool displays a separate window with a complete set of help information on the use of each tool in the palette as well as a quick reference to the various commands available for use in Dialoger and dChanger.In the window that is displayed, a replica of the tool palette is presented. Simply click any tool on this replica to see information about its meaning and use. Once a tool is selected, the popup menu at the bottom contains all the possible commands appropriate for that dialog item. Choose one of these commands to see its description and syntax. (For commands to the dilaog as a whole, first choose any one of: Import, Create, Show, Export).</text>
  5230.     </content>
  5231.     <content>
  5232.         <layer>background</layer>
  5233.         <id>19</id>
  5234.         <text>3/20/90</text>
  5235.     </content>
  5236.     <name></name>
  5237.     <script></script>
  5238. </card>
  5239.  
  5240.  
  5241. card_27844.xml
  5242. <?xml version="1.0" encoding="utf-8" ?>
  5243. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  5244. <card>
  5245.     <id>27844</id>
  5246.     <filler1>0</filler1>
  5247.     <bitmap>BMAP_49517.pbm</bitmap>
  5248.     <cantDelete> <false /> </cantDelete>
  5249.     <showPict> <true /> </showPict>
  5250.     <dontSearch> <false /> </dontSearch>
  5251.     <owner>2663</owner>
  5252.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  5253.     <content>
  5254.         <layer>background</layer>
  5255.         <id>4</id>
  5256.         <text>Dialog Maker</text>
  5257.     </content>
  5258.     <content>
  5259.         <layer>background</layer>
  5260.         <id>5</id>
  5261.         <text>Intro</text>
  5262.     </content>
  5263.     <content>
  5264.         <layer>background</layer>
  5265.         <id>6</id>
  5266.         <text>Tools ‚Äî Lurking behind this quiet button is the bulk of the power of Dialog Maker. This button displays the special tool palette used in Dialog Maker. This palette is split into three parts. The top part is a set of a dozen tools which allow you to create dialog items on the card. Clicking on one will make the indicated dialog item. The middle part consists of operations on the Dialog as a whole.  These tools allow you import existing dialogs, create real dialog resources, show the actual dialog and finally to export the completed dialog to another stack.The final part access three additional windows: Helper ‚Äî guess what, Objector ‚Äî a sopohisticated alignment dialog, and Index ‚Äî a table of contents for dialogs in the stack.</text>
  5267.     </content>
  5268.     <content>
  5269.         <layer>background</layer>
  5270.         <id>19</id>
  5271.         <text>3/18/90</text>
  5272.     </content>
  5273.     <name></name>
  5274.     <script></script>
  5275. </card>
  5276.  
  5277.  
  5278. card_40370.xml
  5279. <?xml version="1.0" encoding="utf-8" ?>
  5280. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  5281. <card>
  5282.     <id>40370</id>
  5283.     <filler1>0</filler1>
  5284.     <bitmap>BMAP_42123.pbm</bitmap>
  5285.     <cantDelete> <false /> </cantDelete>
  5286.     <showPict> <true /> </showPict>
  5287.     <dontSearch> <false /> </dontSearch>
  5288.     <owner>2663</owner>
  5289.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  5290.     <part>
  5291.         <id>1</id>
  5292.         <type>field</type>
  5293.         <visible> <true /> </visible>
  5294.         <dontWrap> <false /> </dontWrap>
  5295.         <dontSearch> <false /> </dontSearch>
  5296.         <sharedText> <false /> </sharedText>
  5297.         <fixedLineHeight> <true /> </fixedLineHeight>
  5298.         <autoTab> <false /> </autoTab>
  5299.         <lockText> <false /> </lockText>
  5300.         <rect>
  5301.             <left>13</left>
  5302.             <top>44</top>
  5303.             <right>346</right>
  5304.             <bottom>307</bottom>
  5305.         </rect>
  5306.         <style>transparent</style>
  5307.         <autoSelect> <false /> </autoSelect>
  5308.         <showLines> <false /> </showLines>
  5309.         <wideMargins> <true /> </wideMargins>
  5310.         <multipleLines> <false /> </multipleLines>
  5311.         <reservedFamily> 0 </reservedFamily>
  5312.         <titleWidth>0</titleWidth>
  5313.         <icon>0</icon>
  5314.         <textAlign>left</textAlign>
  5315.         <font>New York</font>
  5316.         <textSize>12</textSize>
  5317.         <textStyle>plain</textStyle>
  5318.         <textHeight>15</textHeight>
  5319.         <name>Wisdom</name>
  5320.         <script>on closeFieldput the date into bg fld "date"end closeField</script>
  5321.     </part>
  5322.     <content>
  5323.         <layer>background</layer>
  5324.         <id>4</id>
  5325.         <text>Dialog Maker</text>
  5326.     </content>
  5327.     <content>
  5328.         <layer>background</layer>
  5329.         <id>5</id>
  5330.         <text>Intro</text>
  5331.     </content>
  5332.     <content>
  5333.         <layer>background</layer>
  5334.         <id>6</id>
  5335.         <text></text>
  5336.     </content>
  5337.     <content>
  5338.         <layer>background</layer>
  5339.         <id>19</id>
  5340.         <text>3/21/90</text>
  5341.     </content>
  5342.     <content>
  5343.         <layer>card</layer>
  5344.         <id>1</id>
  5345.         <text>The About Box ‚Äî This button will display a small window of information about the dialog on the card. Every example dialog has an extensive discussion of its purpose and use available in this dialog. For dialogs which you create, this may be used as a general-purpose notepad.Dialog Name ‚Äî Unsurprisingly, this is the name of the dialog. For dialogs which have title bars, this also corresponds to the title of the window.Navigation Arrows ‚Äî A familiar sight in HyperCard, these arrows allow you to go to the previous or next cards ‚Äî or to return from a digression. Going Places ‚Äî These buttons along the bottom allow you to go home or to this help stack quickly.</text>
  5346.     </content>
  5347.     <name></name>
  5348.     <script></script>
  5349. </card>
  5350.  
  5351.  
  5352. card_47294.xml
  5353. <?xml version="1.0" encoding="utf-8" ?>
  5354. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  5355. <card>
  5356.     <id>47294</id>
  5357.     <filler1>0</filler1>
  5358.     <bitmap>BMAP_49381.pbm</bitmap>
  5359.     <cantDelete> <false /> </cantDelete>
  5360.     <showPict> <false /> </showPict>
  5361.     <dontSearch> <false /> </dontSearch>
  5362.     <owner>2663</owner>
  5363.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  5364.     <part>
  5365.         <id>1</id>
  5366.         <type>button</type>
  5367.         <visible> <false /> </visible>
  5368.         <reserved5> 0 </reserved5>
  5369.         <reserved4> 0 </reserved4>
  5370.         <reserved3> 0 </reserved3>
  5371.         <reserved2> 0 </reserved2>
  5372.         <reserved1> 0 </reserved1>
  5373.         <enabled> <true /> </enabled>
  5374.         <rect>
  5375.             <left>0</left>
  5376.             <top>0</top>
  5377.             <right>512</right>
  5378.             <bottom>342</bottom>
  5379.         </rect>
  5380.         <style>transparent</style>
  5381.         <showName> <false /> </showName>
  5382.         <highlight> <false /> </highlight>
  5383.         <autoHighlight> <false /> </autoHighlight>
  5384.         <sharedHighlight> <true /> </sharedHighlight>
  5385.         <family>0</family>
  5386.         <titleWidth>0</titleWidth>
  5387.         <icon>0</icon>
  5388.         <textAlign>center</textAlign>
  5389.         <font>Chicago</font>
  5390.         <textSize>12</textSize>
  5391.         <textStyle>plain</textStyle>
  5392.         <name>Click</name>
  5393.         <script>on mouseUphide cd picthide cd btn id 1show cd btn id 2end mouseUp</script>
  5394.     </part>
  5395.     <part>
  5396.         <id>2</id>
  5397.         <type>button</type>
  5398.         <visible> <true /> </visible>
  5399.         <reserved5> 0 </reserved5>
  5400.         <reserved4> 0 </reserved4>
  5401.         <reserved3> 0 </reserved3>
  5402.         <reserved2> 0 </reserved2>
  5403.         <reserved1> 0 </reserved1>
  5404.         <enabled> <true /> </enabled>
  5405.         <rect>
  5406.             <left>403</left>
  5407.             <top>226</top>
  5408.             <right>503</right>
  5409.             <bottom>246</bottom>
  5410.         </rect>
  5411.         <style>roundrect</style>
  5412.         <showName> <true /> </showName>
  5413.         <highlight> <false /> </highlight>
  5414.         <autoHighlight> <false /> </autoHighlight>
  5415.         <sharedHighlight> <true /> </sharedHighlight>
  5416.         <family>0</family>
  5417.         <titleWidth>0</titleWidth>
  5418.         <icon>0</icon>
  5419.         <textAlign>center</textAlign>
  5420.         <font>Chicago</font>
  5421.         <textSize>12</textSize>
  5422.         <textStyle>plain</textStyle>
  5423.         <name>Dialog Maker</name>
  5424.         <script>on mouseUpshow cd btn id 1show cd picthide meend mouseUp</script>
  5425.     </part>
  5426.     <content>
  5427.         <layer>background</layer>
  5428.         <id>4</id>
  5429.         <text>Dialog Maker</text>
  5430.     </content>
  5431.     <content>
  5432.         <layer>background</layer>
  5433.         <id>5</id>
  5434.         <text>Intro</text>
  5435.     </content>
  5436.     <content>
  5437.         <layer>background</layer>
  5438.         <id>6</id>
  5439.         <text>While these two examples (and their siblings in the Dialog Maker stack) provide much needed relief from HyperCard's more vexing limitations, they just scratch the surface of what is possible with Dialoger Professional.Using the Dialog Maker stack, you can create dialogs of any size and description which are capable of performing all sorts of amazing feats. To do this, of course, you will need to become familiar with the operation of the stack So, let's take a closer look at a typical card. A click on the button at right will revel a picture of the card in the Dialog Maker stack which houses the Ask2 dialog.Now we can discuss each of the elements in detail.</text>
  5440.     </content>
  5441.     <content>
  5442.         <layer>background</layer>
  5443.         <id>19</id>
  5444.         <text>3/20/90</text>
  5445.     </content>
  5446.     <name></name>
  5447.     <script>on closeCardsend mouseUp to cd btn id 1end closeCard</script>
  5448. </card>
  5449.  
  5450.  
  5451. card_42674.xml
  5452. <?xml version="1.0" encoding="utf-8" ?>
  5453. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  5454. <card>
  5455.     <id>42674</id>
  5456.     <filler1>0</filler1>
  5457.     <cantDelete> <false /> </cantDelete>
  5458.     <showPict> <true /> </showPict>
  5459.     <dontSearch> <false /> </dontSearch>
  5460.     <owner>2663</owner>
  5461.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  5462.     <part>
  5463.         <id>1</id>
  5464.         <type>button</type>
  5465.         <visible> <true /> </visible>
  5466.         <reserved5> 0 </reserved5>
  5467.         <reserved4> 0 </reserved4>
  5468.         <reserved3> 0 </reserved3>
  5469.         <reserved2> 0 </reserved2>
  5470.         <reserved1> 0 </reserved1>
  5471.         <enabled> <true /> </enabled>
  5472.         <rect>
  5473.             <left>403</left>
  5474.             <top>276</top>
  5475.             <right>503</right>
  5476.             <bottom>296</bottom>
  5477.         </rect>
  5478.         <style>roundrect</style>
  5479.         <showName> <true /> </showName>
  5480.         <highlight> <false /> </highlight>
  5481.         <autoHighlight> <false /> </autoHighlight>
  5482.         <sharedHighlight> <true /> </sharedHighlight>
  5483.         <family>0</family>
  5484.         <titleWidth>0</titleWidth>
  5485.         <icon>0</icon>
  5486.         <textAlign>center</textAlign>
  5487.         <font>Chicago</font>
  5488.         <textSize>12</textSize>
  5489.         <textStyle>plain</textStyle>
  5490.         <name>Example</name>
  5491.         <script>on mouseUpGet Stop("Should I alert the media before proceeding?", "Yes", "No", "Cancel")if it is "No" then answer "Discretion is often the better part of valor."else if it is "Yes" then answer "Gotta love that limelight"else if it is "Cancel" then answer "Chicken"end mouseUp</script>
  5492.     </part>
  5493.     <content>
  5494.         <layer>background</layer>
  5495.         <id>4</id>
  5496.         <text>Dialog Maker</text>
  5497.     </content>
  5498.     <content>
  5499.         <layer>background</layer>
  5500.         <id>5</id>
  5501.         <text>Examples</text>
  5502.     </content>
  5503.     <content>
  5504.         <layer>background</layer>
  5505.         <id>6</id>
  5506.         <text>Alert ‚Äî This dialog is an extension of HyperCard's own Answer dialog. Instead of allowing only one line of text, this function allows up to four. In addition, one of the three standard alert icons (Stop, Caution, Note) may be displayed in the dialog. When you export this example to another stack, three HyperTalk functions Stop, Caution and Note will be installed in the stack script. They're only difference is the icon they show. Each has identical syntax:     Note(¬´Message¬ª, ¬´Button1¬ª, ¬´Button2¬ª, ¬´Button3¬ª)and returns the label of the button clicked by the user.For example, using it to warn of an ugly situation might look like this:     Get Stop("Are you sure?", "Yes", "No", "Cancel")</text>
  5507.     </content>
  5508.     <content>
  5509.         <layer>background</layer>
  5510.         <id>19</id>
  5511.         <text>3/18/90</text>
  5512.     </content>
  5513.     <name></name>
  5514.     <script></script>
  5515. </card>
  5516.  
  5517.  
  5518. card_42316.xml
  5519. <?xml version="1.0" encoding="utf-8" ?>
  5520. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  5521. <card>
  5522.     <id>42316</id>
  5523.     <filler1>0</filler1>
  5524.     <cantDelete> <false /> </cantDelete>
  5525.     <showPict> <true /> </showPict>
  5526.     <dontSearch> <false /> </dontSearch>
  5527.     <owner>2663</owner>
  5528.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  5529.     <part>
  5530.         <id>1</id>
  5531.         <type>button</type>
  5532.         <visible> <true /> </visible>
  5533.         <reserved5> 0 </reserved5>
  5534.         <reserved4> 0 </reserved4>
  5535.         <reserved3> 0 </reserved3>
  5536.         <reserved2> 0 </reserved2>
  5537.         <reserved1> 0 </reserved1>
  5538.         <enabled> <true /> </enabled>
  5539.         <rect>
  5540.             <left>403</left>
  5541.             <top>260</top>
  5542.             <right>503</right>
  5543.             <bottom>280</bottom>
  5544.         </rect>
  5545.         <style>roundrect</style>
  5546.         <showName> <true /> </showName>
  5547.         <highlight> <false /> </highlight>
  5548.         <autoHighlight> <false /> </autoHighlight>
  5549.         <sharedHighlight> <true /> </sharedHighlight>
  5550.         <family>0</family>
  5551.         <titleWidth>0</titleWidth>
  5552.         <icon>0</icon>
  5553.         <textAlign>center</textAlign>
  5554.         <font>Chicago</font>
  5555.         <textSize>12</textSize>
  5556.         <textStyle>plain</textStyle>
  5557.         <name>Example</name>
  5558.         <script>on mouseUpglobal oldFind,oldReplaceGet Ask2("Find:", "Replace with:", oldFind, oldReplace)if it is not empty thenput line 1 of it into oldFindput line 2 of it into oldReplaceanswer "Replace all occurances of"&&oldFind¬¨&&"with"&&oldReplace&"."end ifend mouseUp</script>
  5559.     </part>
  5560.     <content>
  5561.         <layer>background</layer>
  5562.         <id>4</id>
  5563.         <text>Dialog Maker</text>
  5564.     </content>
  5565.     <content>
  5566.         <layer>background</layer>
  5567.         <id>5</id>
  5568.         <text>Examples</text>
  5569.     </content>
  5570.     <content>
  5571.         <layer>background</layer>
  5572.         <id>6</id>
  5573.         <text>Ask2 ‚Äî This dialog is an extension of HyperCard's own Ask dialog. Instead of allowing only one place to enter text, this function allows two. When you export this example to another stack, a HyperTalk function Ask2 will be installed in the stack script which has the following syntax:     Ask2(¬´Prompt1¬ª, ¬´Prompt2¬ª, ¬´Default1¬ª, ¬´Default2¬ª)and returns whatever was typed in by the user in the form ¬´Answer1¬ª  & return & ¬´Answer2¬ª.For example, using it to illicit find & replace info might look like this:     Get Ask2("Find:", "Replace with:", oldFind, oldReplace)</text>
  5574.     </content>
  5575.     <content>
  5576.         <layer>background</layer>
  5577.         <id>19</id>
  5578.         <text>3/18/90</text>
  5579.     </content>
  5580.     <name></name>
  5581.     <script></script>
  5582. </card>
  5583.  
  5584.  
  5585. card_2441.xml
  5586. <?xml version="1.0" encoding="utf-8" ?>
  5587. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  5588. <card>
  5589.     <id>2441</id>
  5590.     <filler1>0</filler1>
  5591.     <cantDelete> <false /> </cantDelete>
  5592.     <showPict> <true /> </showPict>
  5593.     <dontSearch> <false /> </dontSearch>
  5594.     <owner>2663</owner>
  5595.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  5596.     <content>
  5597.         <layer>background</layer>
  5598.         <id>4</id>
  5599.         <text>Dialog Maker</text>
  5600.     </content>
  5601.     <content>
  5602.         <layer>background</layer>
  5603.         <id>5</id>
  5604.         <text>Intro</text>
  5605.     </content>
  5606.     <content>
  5607.         <layer>background</layer>
  5608.         <id>6</id>
  5609.         <text>Dialog Maker is a complete environment for the creation of dialogs. With it, you lay out buttons and fields on a card as representatives of the items desired in the dialog. The  card is then used to create a real dialog ‚Äî complete with DLOGs, DITLs, CNTLs and other impressive acronyms. Once created, the dialog is ready to go. It can be prototyped (ie shown) where it is or exported to another stack for further refinement. (While Dialog Maker automates the scripting process as much as possible, sophisticated dialogs do require you to roll-up your sleaves a bit ).Since Dialog Maker is organized around the concept of one card, one Dialog, you can collect your dialog designs in this one place and reuse them as needed. To help get you started, your Dialog Maker stack already contains a number of basic dialogs coupled with handy scripts. Some of these are described on the following pages.</text>
  5610.     </content>
  5611.     <content>
  5612.         <layer>background</layer>
  5613.         <id>12</id>
  5614.         <text>1.0</text>
  5615.     </content>
  5616.     <content>
  5617.         <layer>background</layer>
  5618.         <id>14</id>
  5619.         <text>1040</text>
  5620.     </content>
  5621.     <content>
  5622.         <layer>background</layer>
  5623.         <id>19</id>
  5624.         <text>3/18/90</text>
  5625.     </content>
  5626.     <name></name>
  5627.     <script></script>
  5628. </card>
  5629.  
  5630.  
  5631. card_54027.xml
  5632. <?xml version="1.0" encoding="utf-8" ?>
  5633. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  5634. <card>
  5635.     <id>54027</id>
  5636.     <filler1>0</filler1>
  5637.     <cantDelete> <false /> </cantDelete>
  5638.     <showPict> <true /> </showPict>
  5639.     <dontSearch> <false /> </dontSearch>
  5640.     <owner>2663</owner>
  5641.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  5642.     <part>
  5643.         <id>1</id>
  5644.         <type>button</type>
  5645.         <visible> <true /> </visible>
  5646.         <reserved5> 0 </reserved5>
  5647.         <reserved4> 0 </reserved4>
  5648.         <reserved3> 0 </reserved3>
  5649.         <reserved2> 0 </reserved2>
  5650.         <reserved1> 0 </reserved1>
  5651.         <enabled> <true /> </enabled>
  5652.         <rect>
  5653.             <left>403</left>
  5654.             <top>167</top>
  5655.             <right>503</right>
  5656.             <bottom>183</bottom>
  5657.         </rect>
  5658.         <style>rectangle</style>
  5659.         <showName> <true /> </showName>
  5660.         <highlight> <false /> </highlight>
  5661.         <autoHighlight> <true /> </autoHighlight>
  5662.         <sharedHighlight> <true /> </sharedHighlight>
  5663.         <family>0</family>
  5664.         <titleWidth>0</titleWidth>
  5665.         <icon>0</icon>
  5666.         <textAlign>center</textAlign>
  5667.         <font>Geneva</font>
  5668.         <textSize>10</textSize>
  5669.         <textStyle>italic</textStyle>
  5670.         <name>Scrunch</name>
  5671.         <script>on mouseUppush cdgo to card id 61137end mouseUp</script>
  5672.     </part>
  5673.     <content>
  5674.         <layer>background</layer>
  5675.         <id>4</id>
  5676.         <text>The Answer Is‚Ķ</text>
  5677.     </content>
  5678.     <content>
  5679.         <layer>background</layer>
  5680.         <id>5</id>
  5681.         <text>Intro</text>
  5682.     </content>
  5683.     <content>
  5684.         <layer>background</layer>
  5685.         <id>6</id>
  5686.         <text>There is a complication when scrolling editable text is involved. Since the user may type RETURN into those fields, they could really screw up the organization of dResult. Fortunately, Dialoger watched out for this problem. When it occurs, the contents of the editable text item is ‚Äúscrunched‚Äù down into one line by changing the Return characters to a more innocuous one. This change ensures that the contents of the editable text item will stay put in its alloted line in dResult. To restore the text back to its pristine state (ie with its Returns), a simple XFCN called Unscrunch has been provided. It undoes ‚Äî fittingly enough ‚Äî the effects of Dialoger‚Äôs scrunch. So, if item 9 in a dialog was a scrolling editable text area, we could use a statement like ‚Äúput UnScrunch(line 9 of dResult) into theEnteredText‚Äù. </text>
  5687.     </content>
  5688.     <content>
  5689.         <layer>background</layer>
  5690.         <id>19</id>
  5691.         <text>3/27/90</text>
  5692.     </content>
  5693.     <name></name>
  5694.     <script></script>
  5695. </card>
  5696.  
  5697.  
  5698. card_6003.xml
  5699. <?xml version="1.0" encoding="utf-8" ?>
  5700. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  5701. <card>
  5702.     <id>6003</id>
  5703.     <filler1>0</filler1>
  5704.     <cantDelete> <false /> </cantDelete>
  5705.     <showPict> <true /> </showPict>
  5706.     <dontSearch> <false /> </dontSearch>
  5707.     <owner>2663</owner>
  5708.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  5709.     <part>
  5710.         <id>1</id>
  5711.         <type>button</type>
  5712.         <visible> <true /> </visible>
  5713.         <reserved5> 0 </reserved5>
  5714.         <reserved4> 0 </reserved4>
  5715.         <reserved3> 0 </reserved3>
  5716.         <reserved2> 0 </reserved2>
  5717.         <reserved1> 0 </reserved1>
  5718.         <enabled> <true /> </enabled>
  5719.         <rect>
  5720.             <left>403</left>
  5721.             <top>125</top>
  5722.             <right>503</right>
  5723.             <bottom>145</bottom>
  5724.         </rect>
  5725.         <style>roundrect</style>
  5726.         <showName> <true /> </showName>
  5727.         <highlight> <false /> </highlight>
  5728.         <autoHighlight> <false /> </autoHighlight>
  5729.         <sharedHighlight> <true /> </sharedHighlight>
  5730.         <family>0</family>
  5731.         <titleWidth>0</titleWidth>
  5732.         <icon>0</icon>
  5733.         <textAlign>center</textAlign>
  5734.         <font>Chicago</font>
  5735.         <textSize>12</textSize>
  5736.         <textStyle>plain</textStyle>
  5737.         <name>Example</name>
  5738.         <script>on mouseUpput "Small" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put "Anchovies" & return &¬¨"Hamburger" & return &¬¨"Mushrooms" & return &¬¨"Onions" & return &¬¨"Pepperoni" & return &¬¨"Peppers" & return &¬¨"Sausage" into List1put Dialoger("Example"¬¨, ""¬¨ -- Replacement text, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", ""¬¨ --Icon "20086", ""¬¨ --Card Picture, "userList 3335" & return & List1¬¨ --List, "userPop 1, 15" & return & PopUp1¬¨ --PopUp, "StyledText New York,18,BU"& return &"Peter‚Äôs Pizza Palace"¬¨ --Text "Peter‚Äôs Pizza Palace", "userBox" &return &" Style "¬¨ --Box (Black pen, None fill)  " Style ", "userBox Gray"¬¨ --Box (Gray pen, None fill)) into dResultput dResult into cd fld "resultLines"lock screenshow cd fld "box"show cd fld "items"show cd fld "resultLines"unlock screenwait until the mouse is downlock screenhide cd fld "box"hide cd fld "items"hide cd fld "resultLines"unlock screenend mouseUp</script>
  5739.     </part>
  5740.     <part>
  5741.         <id>4</id>
  5742.         <type>field</type>
  5743.         <visible> <false /> </visible>
  5744.         <dontWrap> <false /> </dontWrap>
  5745.         <dontSearch> <false /> </dontSearch>
  5746.         <sharedText> <false /> </sharedText>
  5747.         <fixedLineHeight> <true /> </fixedLineHeight>
  5748.         <autoTab> <false /> </autoTab>
  5749.         <lockText> <false /> </lockText>
  5750.         <rect>
  5751.             <left>26</left>
  5752.             <top>113</top>
  5753.             <right>343</right>
  5754.             <bottom>302</bottom>
  5755.         </rect>
  5756.         <style>rectangle</style>
  5757.         <autoSelect> <false /> </autoSelect>
  5758.         <showLines> <false /> </showLines>
  5759.         <wideMargins> <false /> </wideMargins>
  5760.         <multipleLines> <false /> </multipleLines>
  5761.         <reservedFamily> 0 </reservedFamily>
  5762.         <titleWidth>0</titleWidth>
  5763.         <icon>0</icon>
  5764.         <textAlign>left</textAlign>
  5765.         <font>Geneva</font>
  5766.         <textSize>12</textSize>
  5767.         <textStyle>plain</textStyle>
  5768.         <textHeight>16</textHeight>
  5769.         <name>box</name>
  5770.         <script></script>
  5771.     </part>
  5772.     <part>
  5773.         <id>2</id>
  5774.         <type>field</type>
  5775.         <visible> <false /> </visible>
  5776.         <dontWrap> <false /> </dontWrap>
  5777.         <dontSearch> <false /> </dontSearch>
  5778.         <sharedText> <false /> </sharedText>
  5779.         <fixedLineHeight> <true /> </fixedLineHeight>
  5780.         <autoTab> <false /> </autoTab>
  5781.         <lockText> <false /> </lockText>
  5782.         <rect>
  5783.             <left>214</left>
  5784.             <top>115</top>
  5785.             <right>341</right>
  5786.             <bottom>300</bottom>
  5787.         </rect>
  5788.         <style>transparent</style>
  5789.         <autoSelect> <false /> </autoSelect>
  5790.         <showLines> <true /> </showLines>
  5791.         <wideMargins> <false /> </wideMargins>
  5792.         <multipleLines> <false /> </multipleLines>
  5793.         <reservedFamily> 0 </reservedFamily>
  5794.         <titleWidth>0</titleWidth>
  5795.         <icon>0</icon>
  5796.         <textAlign>left</textAlign>
  5797.         <font>Geneva</font>
  5798.         <textSize>10</textSize>
  5799.         <textStyle>plain</textStyle>
  5800.         <textHeight>13</textHeight>
  5801.         <name>resultLines</name>
  5802.         <script></script>
  5803.     </part>
  5804.     <part>
  5805.         <id>3</id>
  5806.         <type>field</type>
  5807.         <visible> <false /> </visible>
  5808.         <dontWrap> <false /> </dontWrap>
  5809.         <dontSearch> <false /> </dontSearch>
  5810.         <sharedText> <false /> </sharedText>
  5811.         <fixedLineHeight> <true /> </fixedLineHeight>
  5812.         <autoTab> <false /> </autoTab>
  5813.         <lockText> <false /> </lockText>
  5814.         <rect>
  5815.             <left>28</left>
  5816.             <top>115</top>
  5817.             <right>215</right>
  5818.             <bottom>300</bottom>
  5819.         </rect>
  5820.         <style>transparent</style>
  5821.         <autoSelect> <false /> </autoSelect>
  5822.         <showLines> <false /> </showLines>
  5823.         <wideMargins> <false /> </wideMargins>
  5824.         <multipleLines> <false /> </multipleLines>
  5825.         <reservedFamily> 0 </reservedFamily>
  5826.         <titleWidth>0</titleWidth>
  5827.         <icon>0</icon>
  5828.         <textAlign>right</textAlign>
  5829.         <font>Geneva</font>
  5830.         <textSize>10</textSize>
  5831.         <textStyle>bold</textStyle>
  5832.         <textHeight>13</textHeight>
  5833.         <name>Items</name>
  5834.         <script></script>
  5835.     </part>
  5836.     <content>
  5837.         <layer>background</layer>
  5838.         <id>4</id>
  5839.         <text>The Answer Is‚Ķ</text>
  5840.     </content>
  5841.     <content>
  5842.         <layer>background</layer>
  5843.         <id>6</id>
  5844.         <text>Since Dialoger is an XFCN, it returns something for all your efforts. Specifically, it returns a description of each item in the dialog as of the moment the dialog was dismissed. These descriptions are organized by placing each item on its own line; item one gets line 1, item 2  gets line 2‚Ķ  What does this "description" look like for each item?  Well, it varies according to the type of item:Radio Buttons & Checkboxes ‚Äî either "true" or "false"Push Buttons ‚Äî empty unless button dismissed the                        dialog - in which case its title is returnedIcon & Pictures ‚Äî empty except picture buttons which                             return the part selectedCustom Controls ‚Äî their valueEditable Text ‚Äthe text that was entered thereuserPop ‚Äî the text of the item last selecteduserList ‚Äî a comma separated list of selected line numbers</text>
  5845.     </content>
  5846.     <content>
  5847.         <layer>card</layer>
  5848.         <id>3</id>
  5849.         <text>Button ‚ÄúOK‚ÄùButton ‚ÄúCancel‚ÄùButton ‚ÄúMotto‚Ķ‚ÄùRadio Button ‚ÄúDeep Dish‚Äù Radio Button ‚ÄúThin‚Äôn crispy‚Äù Checkbox ‚ÄúHome Delivery‚ÄùEditable TextIconPictureuserListuserPopStyledText ‚ÄúPeter‚Äôs‚Ķ‚ÄùuserBox ‚Äú Style ‚Äù  userBox Gray</text>
  5850.     </content>
  5851.     <content>
  5852.         <layer>background</layer>
  5853.         <id>5</id>
  5854.         <text>Intro</text>
  5855.     </content>
  5856.     <content>
  5857.         <layer>background</layer>
  5858.         <id>12</id>
  5859.         <text>1.0</text>
  5860.     </content>
  5861.     <content>
  5862.         <layer>background</layer>
  5863.         <id>14</id>
  5864.         <text>1039</text>
  5865.     </content>
  5866.     <content>
  5867.         <layer>card</layer>
  5868.         <id>2</id>
  5869.         <text>truefalsefalseAny Name Goes HereSmall</text>
  5870.     </content>
  5871.     <content>
  5872.         <layer>background</layer>
  5873.         <id>19</id>
  5874.         <text>3/19/90</text>
  5875.     </content>
  5876.     <name></name>
  5877.     <script></script>
  5878. </card>
  5879.  
  5880.  
  5881. card_21402.xml
  5882. <?xml version="1.0" encoding="utf-8" ?>
  5883. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  5884. <card>
  5885.     <id>21402</id>
  5886.     <filler1>0</filler1>
  5887.     <cantDelete> <false /> </cantDelete>
  5888.     <showPict> <true /> </showPict>
  5889.     <dontSearch> <false /> </dontSearch>
  5890.     <owner>2663</owner>
  5891.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  5892.     <part>
  5893.         <id>1</id>
  5894.         <type>button</type>
  5895.         <visible> <true /> </visible>
  5896.         <reserved5> 0 </reserved5>
  5897.         <reserved4> 0 </reserved4>
  5898.         <reserved3> 0 </reserved3>
  5899.         <reserved2> 0 </reserved2>
  5900.         <reserved1> 0 </reserved1>
  5901.         <enabled> <true /> </enabled>
  5902.         <rect>
  5903.             <left>403</left>
  5904.             <top>147</top>
  5905.             <right>503</right>
  5906.             <bottom>167</bottom>
  5907.         </rect>
  5908.         <style>roundrect</style>
  5909.         <showName> <true /> </showName>
  5910.         <highlight> <false /> </highlight>
  5911.         <autoHighlight> <false /> </autoHighlight>
  5912.         <sharedHighlight> <true /> </sharedHighlight>
  5913.         <family>0</family>
  5914.         <titleWidth>0</titleWidth>
  5915.         <icon>0</icon>
  5916.         <textAlign>center</textAlign>
  5917.         <font>Chicago</font>
  5918.         <textSize>12</textSize>
  5919.         <textStyle>plain</textStyle>
  5920.         <name>Example</name>
  5921.         <script>on mouseUpput "Small" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put "Anchovies" & return &¬¨"Hamburger" & return &¬¨"Mushrooms" & return &¬¨"Onions" & return &¬¨"Pepperoni" & return &¬¨"Peppers" & return &¬¨"Sausage" into List1put Dialoger("Example"¬¨, ""¬¨ -- Replacement text, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", ""¬¨ --Icon "20086", ""¬¨ --Card Picture, "userList 3335" & return & List1¬¨ --List, "userPop 1, 15" & return & PopUp1¬¨ --PopUp, "StyledText New York,18,BU"& return &"Peter‚Äôs Pizza Palace"¬¨ --Text "Peter‚Äôs Pizza Palace", "userBox"¬¨ --Box (Black pen, None fill)  " Style ", "userBox Gray"¬¨ --Box (Gray pen, None fill)) into dResultend mouseUp</script>
  5922.     </part>
  5923.     <part>
  5924.         <id>2</id>
  5925.         <type>button</type>
  5926.         <visible> <true /> </visible>
  5927.         <reserved5> 0 </reserved5>
  5928.         <reserved4> 0 </reserved4>
  5929.         <reserved3> 0 </reserved3>
  5930.         <reserved2> 0 </reserved2>
  5931.         <reserved1> 0 </reserved1>
  5932.         <enabled> <true /> </enabled>
  5933.         <rect>
  5934.             <left>403</left>
  5935.             <top>202</top>
  5936.             <right>503</right>
  5937.             <bottom>222</bottom>
  5938.         </rect>
  5939.         <style>roundrect</style>
  5940.         <showName> <true /> </showName>
  5941.         <highlight> <false /> </highlight>
  5942.         <autoHighlight> <false /> </autoHighlight>
  5943.         <sharedHighlight> <true /> </sharedHighlight>
  5944.         <family>0</family>
  5945.         <titleWidth>0</titleWidth>
  5946.         <icon>0</icon>
  5947.         <textAlign>center</textAlign>
  5948.         <font>Chicago</font>
  5949.         <textSize>12</textSize>
  5950.         <textStyle>plain</textStyle>
  5951.         <name>Example</name>
  5952.         <script>on mouseUpput "Small" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put "Anchovies" & return &¬¨"Hamburger" & return &¬¨"Mushrooms" & return &¬¨"Onions" & return &¬¨"Pepperoni" & return &¬¨"Peppers" & return &¬¨"Sausage" into List1put Dialoger("Example"¬¨, ""¬¨ -- Replacement text, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", ""¬¨ --Icon "20086", ""¬¨ --Card Picture, "userList 3335" & return & List1¬¨ --List, "userPop 1, 15" & return & PopUp1¬¨ --PopUp, "StyledText New York,18,BU"& return &"Peter‚Äôs Pizza Palace"¬¨ --Text "Peter‚Äôs Pizza Palace", "userBox black,gray"¬¨ --Box (Black pen, None fill)  " Style ", "userBox Gray"¬¨ --Box (Gray pen, None fill)) into dResultend mouseUp</script>
  5953.     </part>
  5954.     <part>
  5955.         <id>3</id>
  5956.         <type>button</type>
  5957.         <visible> <true /> </visible>
  5958.         <reserved5> 0 </reserved5>
  5959.         <reserved4> 0 </reserved4>
  5960.         <reserved3> 0 </reserved3>
  5961.         <reserved2> 0 </reserved2>
  5962.         <reserved1> 0 </reserved1>
  5963.         <enabled> <true /> </enabled>
  5964.         <rect>
  5965.             <left>403</left>
  5966.             <top>257</top>
  5967.             <right>503</right>
  5968.             <bottom>277</bottom>
  5969.         </rect>
  5970.         <style>roundrect</style>
  5971.         <showName> <true /> </showName>
  5972.         <highlight> <false /> </highlight>
  5973.         <autoHighlight> <false /> </autoHighlight>
  5974.         <sharedHighlight> <true /> </sharedHighlight>
  5975.         <family>0</family>
  5976.         <titleWidth>0</titleWidth>
  5977.         <icon>0</icon>
  5978.         <textAlign>center</textAlign>
  5979.         <font>Chicago</font>
  5980.         <textSize>12</textSize>
  5981.         <textStyle>plain</textStyle>
  5982.         <name>Example</name>
  5983.         <script>on mouseUpput "Small" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put "Anchovies" & return &¬¨"Hamburger" & return &¬¨"Mushrooms" & return &¬¨"Onions" & return &¬¨"Pepperoni" & return &¬¨"Peppers" & return &¬¨"Sausage" into List1put Dialoger("Example"¬¨, ""¬¨ -- Replacement text, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", ""¬¨ --Icon "20086", ""¬¨ --Card Picture, "userList 3335" & return & List1¬¨ --List, "userPop 1, 15" & return & PopUp1¬¨ --PopUp, "StyledText New York,18,BU"& return &"Peter‚Äôs Pizza Palace"¬¨ --Text "Peter‚Äôs Pizza Palace", "userBox" &return &" Style "¬¨ --Box (Black pen, None fill)  " Style ", "userBox Gray"¬¨ --Box (Gray pen, None fill)) into dResultend mouseUp</script>
  5984.     </part>
  5985.     <content>
  5986.         <layer>background</layer>
  5987.         <id>6</id>
  5988.         <text>There are three optional modifiers which provide complete control over what a userBox box looks like. The first allows you to specify a pen pattern, the second allows you to specify a fill pattern, and the third a transfer mode.In our example, we want the line above the push buttons to be dotted. We can accomplish this by using a gray pattern for the pen: "userBox gray"Just for the fun of it, let's see what happens if we ask for a gray fill for our other box (ie "userBox black, gray")The box may also have a title which you provide in the second line of the parameter. This is especially useful for visually grouping radio buttons together ‚Äî like our group.</text>
  5989.     </content>
  5990.     <content>
  5991.         <layer>background</layer>
  5992.         <id>4</id>
  5993.         <text>Dialoger‚Ñ¢</text>
  5994.     </content>
  5995.     <content>
  5996.         <layer>background</layer>
  5997.         <id>5</id>
  5998.         <text>Modifiers</text>
  5999.     </content>
  6000.     <content>
  6001.         <layer>background</layer>
  6002.         <id>12</id>
  6003.         <text>1.0</text>
  6004.     </content>
  6005.     <content>
  6006.         <layer>background</layer>
  6007.         <id>14</id>
  6008.         <text>1038</text>
  6009.     </content>
  6010.     <content>
  6011.         <layer>background</layer>
  6012.         <id>19</id>
  6013.         <text>3/20/90</text>
  6014.     </content>
  6015.     <name></name>
  6016.     <script></script>
  6017. </card>
  6018.  
  6019.  
  6020. card_16647.xml
  6021. <?xml version="1.0" encoding="utf-8" ?>
  6022. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  6023. <card>
  6024.     <id>16647</id>
  6025.     <filler1>0</filler1>
  6026.     <cantDelete> <false /> </cantDelete>
  6027.     <showPict> <true /> </showPict>
  6028.     <dontSearch> <false /> </dontSearch>
  6029.     <owner>2663</owner>
  6030.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  6031.     <content>
  6032.         <layer>background</layer>
  6033.         <id>6</id>
  6034.         <text>The final kind of Fancy Item that Dialoger currently supports is a box. Just as it sounds, this is a box drawn around the perimeter of the item.If item n is to be a Box then parameter n should be the word "userBox" (but the parameter may be omitted entirely, if you wish, since all user items default to userBoxes unless otherwise initialized). In our example, we have two userBoxes which have appeared all along. The first surrounds the radio buttons and the second looks like a line since it is only 1 pixel thick.We are going to use some of the modifiers available for userBoxes to change these.</text>
  6035.     </content>
  6036.     <content>
  6037.         <layer>background</layer>
  6038.         <id>4</id>
  6039.         <text>Dialoger‚Ñ¢</text>
  6040.     </content>
  6041.     <content>
  6042.         <layer>background</layer>
  6043.         <id>5</id>
  6044.         <text>Boxes</text>
  6045.     </content>
  6046.     <content>
  6047.         <layer>background</layer>
  6048.         <id>12</id>
  6049.         <text>1.0</text>
  6050.     </content>
  6051.     <content>
  6052.         <layer>background</layer>
  6053.         <id>14</id>
  6054.         <text>1037</text>
  6055.     </content>
  6056.     <name></name>
  6057.     <script></script>
  6058. </card>
  6059.  
  6060.  
  6061. card_45918.xml
  6062. <?xml version="1.0" encoding="utf-8" ?>
  6063. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  6064. <card>
  6065.     <id>45918</id>
  6066.     <filler1>0</filler1>
  6067.     <cantDelete> <false /> </cantDelete>
  6068.     <showPict> <true /> </showPict>
  6069.     <dontSearch> <false /> </dontSearch>
  6070.     <owner>2663</owner>
  6071.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  6072.     <content>
  6073.         <layer>background</layer>
  6074.         <id>6</id>
  6075.         <text>Users of earlier versions of Dialoger will notice the absence of the userText command. Fear not! It is still supported and may be sent to a user item (whereas the styledText command is sent to text items.) However such users should note carefully the third modifier to the StyledText command as it reflects a change which also applies to the userText command. In brief, the third modifier to the userText command no longer allows you to draw a box around the text item. Instead, it is dedicated to a set of codes which define the styling of the text. This change allows far greater flexibility over the styling of the text item.If you need a box drawn around your userText item, simply modify the dialog to include a userBox item around the text. Sorry about the inconvenience.</text>
  6076.     </content>
  6077.     <content>
  6078.         <layer>background</layer>
  6079.         <id>19</id>
  6080.         <text>3/8/90</text>
  6081.     </content>
  6082.     <content>
  6083.         <layer>background</layer>
  6084.         <id>4</id>
  6085.         <text>Dialoger‚Ñ¢</text>
  6086.     </content>
  6087.     <content>
  6088.         <layer>background</layer>
  6089.         <id>5</id>
  6090.         <text>userText</text>
  6091.     </content>
  6092.     <name></name>
  6093.     <script></script>
  6094. </card>
  6095.  
  6096.  
  6097. card_46112.xml
  6098. <?xml version="1.0" encoding="utf-8" ?>
  6099. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  6100. <card>
  6101.     <id>46112</id>
  6102.     <filler1>0</filler1>
  6103.     <cantDelete> <false /> </cantDelete>
  6104.     <showPict> <true /> </showPict>
  6105.     <dontSearch> <false /> </dontSearch>
  6106.     <owner>2663</owner>
  6107.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  6108.     <part>
  6109.         <id>3</id>
  6110.         <type>field</type>
  6111.         <visible> <true /> </visible>
  6112.         <dontWrap> <false /> </dontWrap>
  6113.         <dontSearch> <false /> </dontSearch>
  6114.         <sharedText> <false /> </sharedText>
  6115.         <fixedLineHeight> <true /> </fixedLineHeight>
  6116.         <autoTab> <false /> </autoTab>
  6117.         <lockText> <false /> </lockText>
  6118.         <rect>
  6119.             <left>188</left>
  6120.             <top>44</top>
  6121.             <right>394</right>
  6122.             <bottom>307</bottom>
  6123.         </rect>
  6124.         <style>transparent</style>
  6125.         <autoSelect> <false /> </autoSelect>
  6126.         <showLines> <false /> </showLines>
  6127.         <wideMargins> <true /> </wideMargins>
  6128.         <multipleLines> <false /> </multipleLines>
  6129.         <reservedFamily> 0 </reservedFamily>
  6130.         <titleWidth>0</titleWidth>
  6131.         <icon>0</icon>
  6132.         <textAlign>left</textAlign>
  6133.         <font>New York</font>
  6134.         <textSize>12</textSize>
  6135.         <textStyle>plain</textStyle>
  6136.         <textHeight>15</textHeight>
  6137.         <name>Wisdom</name>
  6138.         <script>on closeFieldput the date into bg fld "date"end closeField</script>
  6139.     </part>
  6140.     <content>
  6141.         <layer>background</layer>
  6142.         <id>6</id>
  6143.         <text>While you have undoubtedly already fingured out that the  first two modifiers supply the font and fontsize of the text, the third one is far more cryptic. Essentially, it is a set of one character codes which communicate the various styling options to Dialoger. They are summarized below:     B = Bold     I = Italic     U = Underline     O = Outlined     S = Shadowed          W = Word Wrap     N = No Word Wrap     ! = Scrollbar     . = No Scrollbar</text>
  6144.     </content>
  6145.     <content>
  6146.         <layer>background</layer>
  6147.         <id>19</id>
  6148.         <text>3/8/90</text>
  6149.     </content>
  6150.     <content>
  6151.         <layer>background</layer>
  6152.         <id>4</id>
  6153.         <text>Dialoger‚Ñ¢</text>
  6154.     </content>
  6155.     <content>
  6156.         <layer>background</layer>
  6157.         <id>5</id>
  6158.         <text>StyledText</text>
  6159.     </content>
  6160.     <content>
  6161.         <layer>card</layer>
  6162.         <id>3</id>
  6163.         <text>1 = Single Spaced2 = Double Spaced3 = Triple Spaced5 = 1-1/2 Spaced7 = 2-1/2 SpacedL = Left AlignedM = Middle AlignedR = Right Aligned</text>
  6164.     </content>
  6165.     <name></name>
  6166.     <script></script>
  6167. </card>
  6168.  
  6169.  
  6170. card_16096.xml
  6171. <?xml version="1.0" encoding="utf-8" ?>
  6172. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  6173. <card>
  6174.     <id>16096</id>
  6175.     <filler1>0</filler1>
  6176.     <cantDelete> <false /> </cantDelete>
  6177.     <showPict> <true /> </showPict>
  6178.     <dontSearch> <false /> </dontSearch>
  6179.     <owner>2663</owner>
  6180.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  6181.     <part>
  6182.         <id>1</id>
  6183.         <type>button</type>
  6184.         <visible> <true /> </visible>
  6185.         <reserved5> 0 </reserved5>
  6186.         <reserved4> 0 </reserved4>
  6187.         <reserved3> 0 </reserved3>
  6188.         <reserved2> 0 </reserved2>
  6189.         <reserved1> 0 </reserved1>
  6190.         <enabled> <true /> </enabled>
  6191.         <rect>
  6192.             <left>403</left>
  6193.             <top>238</top>
  6194.             <right>503</right>
  6195.             <bottom>258</bottom>
  6196.         </rect>
  6197.         <style>roundrect</style>
  6198.         <showName> <true /> </showName>
  6199.         <highlight> <false /> </highlight>
  6200.         <autoHighlight> <false /> </autoHighlight>
  6201.         <sharedHighlight> <true /> </sharedHighlight>
  6202.         <family>0</family>
  6203.         <titleWidth>0</titleWidth>
  6204.         <icon>0</icon>
  6205.         <textAlign>center</textAlign>
  6206.         <font>Chicago</font>
  6207.         <textSize>12</textSize>
  6208.         <textStyle>plain</textStyle>
  6209.         <name>Example</name>
  6210.         <script>on mouseUpput "Small" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put "Anchovies" & return &¬¨"Hamburger" & return &¬¨"Mushrooms" & return &¬¨"Onions" & return &¬¨"Pepperoni" & return &¬¨"Peppers" & return &¬¨"Sausage" into List1put Dialoger("Example"¬¨, ""¬¨ -- Replacement text, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", ""¬¨ --Icon "20086", ""¬¨ --Card Picture, "userList 3335" & return & List1¬¨ --List, "userPop 1, 15" & return & PopUp1¬¨ --PopUp, "StyledText New York,18,UB"¬¨) into dResultend mouseUp</script>
  6211.     </part>
  6212.     <content>
  6213.         <layer>background</layer>
  6214.         <id>4</id>
  6215.         <text>Dialoger‚Ñ¢</text>
  6216.     </content>
  6217.     <content>
  6218.         <layer>background</layer>
  6219.         <id>6</id>
  6220.         <text>Normally, the text items which appear in a dialog are all confined to be the same font, size and style. Naturally, Dialoger provides a way to overcome this limitation. A special command transforms normal text items into ones which can have every aspect of their appearance and operation individually controlled ‚Äî they can even have a scrollbar. This command is described here since it takes the same form as commands creating other fancy items. Remember, however, that it is given to a text item rather than a user item. The command packs information about the font, size and all other characteristics of the text item into three modifiers. For example:     "StyledText New York,18,UB"causes the text "Peter's Pizza Palace" to appear in New York font at 18 point size underlined and bold.</text>
  6221.     </content>
  6222.     <content>
  6223.         <layer>background</layer>
  6224.         <id>5</id>
  6225.         <text>StyledText</text>
  6226.     </content>
  6227.     <content>
  6228.         <layer>background</layer>
  6229.         <id>12</id>
  6230.         <text>1.0</text>
  6231.     </content>
  6232.     <content>
  6233.         <layer>background</layer>
  6234.         <id>14</id>
  6235.         <text>1035</text>
  6236.     </content>
  6237.     <content>
  6238.         <layer>background</layer>
  6239.         <id>19</id>
  6240.         <text>3/8/90</text>
  6241.     </content>
  6242.     <name></name>
  6243.     <script></script>
  6244. </card>
  6245.  
  6246.  
  6247. card_47500.xml
  6248. <?xml version="1.0" encoding="utf-8" ?>
  6249. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  6250. <card>
  6251.     <id>47500</id>
  6252.     <filler1>0</filler1>
  6253.     <cantDelete> <false /> </cantDelete>
  6254.     <showPict> <true /> </showPict>
  6255.     <dontSearch> <false /> </dontSearch>
  6256.     <owner>2663</owner>
  6257.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  6258.     <part>
  6259.         <id>1</id>
  6260.         <type>button</type>
  6261.         <visible> <true /> </visible>
  6262.         <reserved5> 0 </reserved5>
  6263.         <reserved4> 0 </reserved4>
  6264.         <reserved3> 0 </reserved3>
  6265.         <reserved2> 0 </reserved2>
  6266.         <reserved1> 0 </reserved1>
  6267.         <enabled> <true /> </enabled>
  6268.         <rect>
  6269.             <left>403</left>
  6270.             <top>103</top>
  6271.             <right>503</right>
  6272.             <bottom>123</bottom>
  6273.         </rect>
  6274.         <style>roundrect</style>
  6275.         <showName> <true /> </showName>
  6276.         <highlight> <false /> </highlight>
  6277.         <autoHighlight> <false /> </autoHighlight>
  6278.         <sharedHighlight> <true /> </sharedHighlight>
  6279.         <family>0</family>
  6280.         <titleWidth>0</titleWidth>
  6281.         <icon>0</icon>
  6282.         <textAlign>center</textAlign>
  6283.         <font>Chicago</font>
  6284.         <textSize>12</textSize>
  6285.         <textStyle>plain</textStyle>
  6286.         <name>Example</name>
  6287.         <script>on mouseUpput Dialoger("Example", "9‚óäPictButton 3,2") into dResultend mouseUp</script>
  6288.     </part>
  6289.     <part>
  6290.         <id>2</id>
  6291.         <type>button</type>
  6292.         <visible> <true /> </visible>
  6293.         <reserved5> 0 </reserved5>
  6294.         <reserved4> 0 </reserved4>
  6295.         <reserved3> 0 </reserved3>
  6296.         <reserved2> 0 </reserved2>
  6297.         <reserved1> 0 </reserved1>
  6298.         <enabled> <true /> </enabled>
  6299.         <rect>
  6300.             <left>403</left>
  6301.             <top>251</top>
  6302.             <right>503</right>
  6303.             <bottom>273</bottom>
  6304.         </rect>
  6305.         <style>roundrect</style>
  6306.         <showName> <true /> </showName>
  6307.         <highlight> <false /> </highlight>
  6308.         <autoHighlight> <false /> </autoHighlight>
  6309.         <sharedHighlight> <true /> </sharedHighlight>
  6310.         <family>0</family>
  6311.         <titleWidth>0</titleWidth>
  6312.         <icon>0</icon>
  6313.         <textAlign>center</textAlign>
  6314.         <font>Chicago</font>
  6315.         <textSize>12</textSize>
  6316.         <textStyle>plain</textStyle>
  6317.         <name>Radio</name>
  6318.         <script>--Sample script for invoking "A Pal"--Created on Wednesday, March 14, 1990on mouseUpglobal dResultput return into CR-- --------------------------------- Items in Dialog: "A Pal"-- --------------------------------- 1 ‚óä Picture "26862"-- -------------------------------put Dialoger("A Pal" & CR &¬¨"Float"¬¨, "1‚óäPictButton 3,1,Radio"¬¨) into dResultif word 1 of dResult is "Error:" then answer dResultend mouseUp</script>
  6319.     </part>
  6320.     <part>
  6321.         <id>3</id>
  6322.         <type>button</type>
  6323.         <visible> <true /> </visible>
  6324.         <reserved5> 0 </reserved5>
  6325.         <reserved4> 0 </reserved4>
  6326.         <reserved3> 0 </reserved3>
  6327.         <reserved2> 0 </reserved2>
  6328.         <reserved1> 0 </reserved1>
  6329.         <enabled> <true /> </enabled>
  6330.         <rect>
  6331.             <left>403</left>
  6332.             <top>212</top>
  6333.             <right>503</right>
  6334.             <bottom>234</bottom>
  6335.         </rect>
  6336.         <style>roundrect</style>
  6337.         <showName> <true /> </showName>
  6338.         <highlight> <false /> </highlight>
  6339.         <autoHighlight> <false /> </autoHighlight>
  6340.         <sharedHighlight> <true /> </sharedHighlight>
  6341.         <family>0</family>
  6342.         <titleWidth>0</titleWidth>
  6343.         <icon>0</icon>
  6344.         <textAlign>center</textAlign>
  6345.         <font>Chicago</font>
  6346.         <textSize>12</textSize>
  6347.         <textStyle>plain</textStyle>
  6348.         <name>Push</name>
  6349.         <script>--Sample script for invoking "A Pal"--Created on Wednesday, March 14, 1990on mouseUpglobal dResultput return into CR-- --------------------------------- Items in Dialog: "A Pal"-- --------------------------------- 1 ‚óä Picture "26862"-- -------------------------------put Dialoger("A Pal" & CR &¬¨"Float"¬¨, "1‚óäPictButton 3,1,Push"¬¨) into dResultif word 1 of dResult is "Error:" then answer dResultend mouseUp</script>
  6350.     </part>
  6351.     <content>
  6352.         <layer>background</layer>
  6353.         <id>4</id>
  6354.         <text>Dialoger‚Ñ¢</text>
  6355.     </content>
  6356.     <content>
  6357.         <layer>background</layer>
  6358.         <id>5</id>
  6359.         <text>Picture Buttons</text>
  6360.     </content>
  6361.     <content>
  6362.         <layer>background</layer>
  6363.         <id>6</id>
  6364.         <text>This command has three modfiers. The first two allow you to split the picture into a grid of buttons. They are ¬´Across¬ª and ¬´Down¬ª. For example (item 9 is the pizza):     get Dialoger("Example","9‚óäPictButton 3,2")would split the pizza into six buttons; three across and two down. If ¬´across¬ª and ¬´down¬ª are omitted, it is assumed that the picture is to be a single button.The third modifier is ¬´logic¬ª. Dialoger supports two  selection logics among the buttons of a single picture. The default "Push" is akin to a set of push buttons ‚Äî any one may be selected ‚Äî but only monentarily. "Radio" on the other hand, acts like a group of radio buttons. Only one button may be selected at a time and that part remains selected. The HyperCard tool palette behaves this way. </text>
  6365.     </content>
  6366.     <content>
  6367.         <layer>background</layer>
  6368.         <id>19</id>
  6369.         <text>3/19/90</text>
  6370.     </content>
  6371.     <name></name>
  6372.     <script></script>
  6373. </card>
  6374.  
  6375.  
  6376. card_9890.xml
  6377. <?xml version="1.0" encoding="utf-8" ?>
  6378. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  6379. <card>
  6380.     <id>9890</id>
  6381.     <filler1>0</filler1>
  6382.     <bitmap>BMAP_29393.pbm</bitmap>
  6383.     <cantDelete> <false /> </cantDelete>
  6384.     <showPict> <true /> </showPict>
  6385.     <dontSearch> <false /> </dontSearch>
  6386.     <owner>2663</owner>
  6387.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  6388.     <part>
  6389.         <id>2</id>
  6390.         <type>button</type>
  6391.         <visible> <true /> </visible>
  6392.         <reserved5> 0 </reserved5>
  6393.         <reserved4> 0 </reserved4>
  6394.         <reserved3> 0 </reserved3>
  6395.         <reserved2> 0 </reserved2>
  6396.         <reserved1> 0 </reserved1>
  6397.         <enabled> <true /> </enabled>
  6398.         <rect>
  6399.             <left>417</left>
  6400.             <top>77</top>
  6401.             <right>484</right>
  6402.             <bottom>95</bottom>
  6403.         </rect>
  6404.         <style>transparent</style>
  6405.         <showName> <false /> </showName>
  6406.         <highlight> <false /> </highlight>
  6407.         <autoHighlight> <true /> </autoHighlight>
  6408.         <sharedHighlight> <true /> </sharedHighlight>
  6409.         <family>0</family>
  6410.         <titleWidth>0</titleWidth>
  6411.         <icon>0</icon>
  6412.         <textAlign>center</textAlign>
  6413.         <font>Chicago</font>
  6414.         <textSize>12</textSize>
  6415.         <textStyle>plain</textStyle>
  6416.         <name></name>
  6417.         <script>on mouseUpanswer "This was just a test‚Ķ"end mouseUp</script>
  6418.     </part>
  6419.     <content>
  6420.         <layer>background</layer>
  6421.         <id>4</id>
  6422.         <text>Dialoger‚Ñ¢</text>
  6423.     </content>
  6424.     <content>
  6425.         <layer>background</layer>
  6426.         <id>5</id>
  6427.         <text>Picture Buttons</text>
  6428.     </content>
  6429.     <content>
  6430.         <layer>background</layer>
  6431.         <id>6</id>
  6432.         <text>HyperCard has spawned a new kind of interface element ‚Äîcalled a picture button. Essentially, this any kind of button which, instead of being ‚Äî say a push button ‚Äî looks like a picture of something. This design gives you complete control over the appearance of the button. Of course, Dialoger supports this innovation. You can specify that a picture should respond to a click just like a button. In fact, you can split a picture into a grid of buttons ‚Äî any one of which can be selected. A perfect example of this is a palette of tools where the whole palette is split into a grid of individual tools. Now you have a set of buttons ‚Äî each part of a picture ‚Äî all for the price of one picture.Dialoger transforms a normal picture into this wonder of modern technology with the PictButton command.</text>
  6433.     </content>
  6434.     <content>
  6435.         <layer>background</layer>
  6436.         <id>19</id>
  6437.         <text>3/14/90</text>
  6438.     </content>
  6439.     <name></name>
  6440.     <script></script>
  6441. </card>
  6442.  
  6443.  
  6444. card_44510.xml
  6445. <?xml version="1.0" encoding="utf-8" ?>
  6446. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  6447. <card>
  6448.     <id>44510</id>
  6449.     <filler1>0</filler1>
  6450.     <cantDelete> <false /> </cantDelete>
  6451.     <showPict> <true /> </showPict>
  6452.     <dontSearch> <false /> </dontSearch>
  6453.     <owner>2663</owner>
  6454.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  6455.     <part>
  6456.         <id>1</id>
  6457.         <type>button</type>
  6458.         <visible> <true /> </visible>
  6459.         <reserved5> 0 </reserved5>
  6460.         <reserved4> 0 </reserved4>
  6461.         <reserved3> 0 </reserved3>
  6462.         <reserved2> 0 </reserved2>
  6463.         <reserved1> 0 </reserved1>
  6464.         <enabled> <true /> </enabled>
  6465.         <rect>
  6466.             <left>403</left>
  6467.             <top>103</top>
  6468.             <right>503</right>
  6469.             <bottom>123</bottom>
  6470.         </rect>
  6471.         <style>roundrect</style>
  6472.         <showName> <true /> </showName>
  6473.         <highlight> <false /> </highlight>
  6474.         <autoHighlight> <false /> </autoHighlight>
  6475.         <sharedHighlight> <true /> </sharedHighlight>
  6476.         <family>0</family>
  6477.         <titleWidth>0</titleWidth>
  6478.         <icon>0</icon>
  6479.         <textAlign>center</textAlign>
  6480.         <font>Chicago</font>
  6481.         <textSize>12</textSize>
  6482.         <textStyle>plain</textStyle>
  6483.         <name>A List</name>
  6484.         <script>on mouseUpput "Anchovies<I" & return &¬¨"Hamburger<U" & return &¬¨"Mushrooms<B" & return &¬¨"Onions<O" & return &¬¨"(Pepperoni" & return &¬¨"^2Peppers<S" & return &¬¨"^1Sausage<C" & return &¬¨"(___________________________" & return &¬¨"^2Application SICN" & return &¬¨"^1Document SICN" into List1put Dialoger("A List","3‚óäuserList meta"&return&List1) into dResultend mouseUp</script>
  6485.     </part>
  6486.     <part>
  6487.         <id>2</id>
  6488.         <type>button</type>
  6489.         <visible> <true /> </visible>
  6490.         <reserved5> 0 </reserved5>
  6491.         <reserved4> 0 </reserved4>
  6492.         <reserved3> 0 </reserved3>
  6493.         <reserved2> 0 </reserved2>
  6494.         <reserved1> 0 </reserved1>
  6495.         <enabled> <true /> </enabled>
  6496.         <rect>
  6497.             <left>403</left>
  6498.             <top>200</top>
  6499.             <right>503</right>
  6500.             <bottom>216</bottom>
  6501.         </rect>
  6502.         <style>rectangle</style>
  6503.         <showName> <true /> </showName>
  6504.         <highlight> <false /> </highlight>
  6505.         <autoHighlight> <true /> </autoHighlight>
  6506.         <sharedHighlight> <true /> </sharedHighlight>
  6507.         <family>0</family>
  6508.         <titleWidth>0</titleWidth>
  6509.         <icon>0</icon>
  6510.         <textAlign>center</textAlign>
  6511.         <font>Geneva</font>
  6512.         <textSize>10</textSize>
  6513.         <textStyle>italic</textStyle>
  6514.         <name>Meta Characters</name>
  6515.         <script>on mouseUppush cdgo to card id 13909end mouseUp</script>
  6516.     </part>
  6517.     <part>
  6518.         <id>3</id>
  6519.         <type>field</type>
  6520.         <visible> <true /> </visible>
  6521.         <dontWrap> <false /> </dontWrap>
  6522.         <dontSearch> <false /> </dontSearch>
  6523.         <sharedText> <false /> </sharedText>
  6524.         <fixedLineHeight> <true /> </fixedLineHeight>
  6525.         <autoTab> <false /> </autoTab>
  6526.         <lockText> <false /> </lockText>
  6527.         <rect>
  6528.             <left>143</left>
  6529.             <top>44</top>
  6530.             <right>267</right>
  6531.             <bottom>307</bottom>
  6532.         </rect>
  6533.         <style>transparent</style>
  6534.         <autoSelect> <false /> </autoSelect>
  6535.         <showLines> <false /> </showLines>
  6536.         <wideMargins> <true /> </wideMargins>
  6537.         <multipleLines> <false /> </multipleLines>
  6538.         <reservedFamily> 0 </reservedFamily>
  6539.         <titleWidth>0</titleWidth>
  6540.         <icon>0</icon>
  6541.         <textAlign>left</textAlign>
  6542.         <font>New York</font>
  6543.         <textSize>12</textSize>
  6544.         <textStyle>plain</textStyle>
  6545.         <textHeight>15</textHeight>
  6546.         <name>Wisdom</name>
  6547.         <script>on closeFieldput the date into bg fld "date"end closeField</script>
  6548.     </part>
  6549.     <part>
  6550.         <id>4</id>
  6551.         <type>field</type>
  6552.         <visible> <true /> </visible>
  6553.         <dontWrap> <false /> </dontWrap>
  6554.         <dontSearch> <false /> </dontSearch>
  6555.         <sharedText> <false /> </sharedText>
  6556.         <fixedLineHeight> <true /> </fixedLineHeight>
  6557.         <autoTab> <false /> </autoTab>
  6558.         <lockText> <false /> </lockText>
  6559.         <rect>
  6560.             <left>274</left>
  6561.             <top>44</top>
  6562.             <right>392</right>
  6563.             <bottom>307</bottom>
  6564.         </rect>
  6565.         <style>transparent</style>
  6566.         <autoSelect> <false /> </autoSelect>
  6567.         <showLines> <false /> </showLines>
  6568.         <wideMargins> <true /> </wideMargins>
  6569.         <multipleLines> <false /> </multipleLines>
  6570.         <reservedFamily> 0 </reservedFamily>
  6571.         <titleWidth>0</titleWidth>
  6572.         <icon>0</icon>
  6573.         <textAlign>left</textAlign>
  6574.         <font>New York</font>
  6575.         <textSize>12</textSize>
  6576.         <textStyle>plain</textStyle>
  6577.         <textHeight>15</textHeight>
  6578.         <name>Wisdom</name>
  6579.         <script>on closeFieldput the date into bg fld "date"end closeField</script>
  6580.     </part>
  6581.     <content>
  6582.         <layer>background</layer>
  6583.         <id>6</id>
  6584.         <text>Meta - displays a text list similar to the default one but with enhancements modeled after the meta characters used in menu creations. These meta-characters allow you to individually style a list line, inactivate it, etc. A brief summary or valid meta characters appears below: When the one (or more) of these appear in the text of a list line, it is removed from the text and causes that line (only) to aquire the designated style.     <B = Bold     <O = Outlined     <E = ExtendedFor a complete description of how these meta characters work, see the section on meta characters.</text>
  6585.     </content>
  6586.     <content>
  6587.         <layer>background</layer>
  6588.         <id>19</id>
  6589.         <text>3/14/90</text>
  6590.     </content>
  6591.     <content>
  6592.         <layer>background</layer>
  6593.         <id>4</id>
  6594.         <text>Dialoger‚Ñ¢</text>
  6595.     </content>
  6596.     <content>
  6597.         <layer>background</layer>
  6598.         <id>5</id>
  6599.         <text>Special Lists</text>
  6600.     </content>
  6601.     <content>
  6602.         <layer>card</layer>
  6603.         <id>3</id>
  6604.         <text><I = Italic        <S = Shadowed ( = Disabled  </text>
  6605.     </content>
  6606.     <content>
  6607.         <layer>card</layer>
  6608.         <id>4</id>
  6609.         <text><U = Underline<C = Condensed^1‚Ķ^9 = SICN ID</text>
  6610.     </content>
  6611.     <name></name>
  6612.     <script></script>
  6613. </card>
  6614.  
  6615.  
  6616. card_15781.xml
  6617. <?xml version="1.0" encoding="utf-8" ?>
  6618. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  6619. <card>
  6620.     <id>15781</id>
  6621.     <filler1>0</filler1>
  6622.     <cantDelete> <false /> </cantDelete>
  6623.     <showPict> <true /> </showPict>
  6624.     <dontSearch> <false /> </dontSearch>
  6625.     <owner>2663</owner>
  6626.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  6627.     <part>
  6628.         <id>3</id>
  6629.         <type>button</type>
  6630.         <visible> <true /> </visible>
  6631.         <reserved5> 0 </reserved5>
  6632.         <reserved4> 0 </reserved4>
  6633.         <reserved3> 0 </reserved3>
  6634.         <reserved2> 0 </reserved2>
  6635.         <reserved1> 0 </reserved1>
  6636.         <enabled> <true /> </enabled>
  6637.         <rect>
  6638.             <left>403</left>
  6639.             <top>192</top>
  6640.             <right>503</right>
  6641.             <bottom>212</bottom>
  6642.         </rect>
  6643.         <style>roundrect</style>
  6644.         <showName> <true /> </showName>
  6645.         <highlight> <false /> </highlight>
  6646.         <autoHighlight> <false /> </autoHighlight>
  6647.         <sharedHighlight> <true /> </sharedHighlight>
  6648.         <family>0</family>
  6649.         <titleWidth>0</titleWidth>
  6650.         <icon>0</icon>
  6651.         <textAlign>center</textAlign>
  6652.         <font>Chicago</font>
  6653.         <textSize>12</textSize>
  6654.         <textStyle>plain</textStyle>
  6655.         <name>A List</name>
  6656.         <script>on mouseUpput resIDNameList("","ICON") into List1 -- IDs of all iconsput Dialoger("A List","3‚óäuserList Labeledicons"&return&List1) into dResultend mouseUp</script>
  6657.     </part>
  6658.     <part>
  6659.         <id>4</id>
  6660.         <type>button</type>
  6661.         <visible> <true /> </visible>
  6662.         <reserved5> 0 </reserved5>
  6663.         <reserved4> 0 </reserved4>
  6664.         <reserved3> 0 </reserved3>
  6665.         <reserved2> 0 </reserved2>
  6666.         <reserved1> 0 </reserved1>
  6667.         <enabled> <true /> </enabled>
  6668.         <rect>
  6669.             <left>403</left>
  6670.             <top>114</top>
  6671.             <right>503</right>
  6672.             <bottom>134</bottom>
  6673.         </rect>
  6674.         <style>roundrect</style>
  6675.         <showName> <true /> </showName>
  6676.         <highlight> <false /> </highlight>
  6677.         <autoHighlight> <false /> </autoHighlight>
  6678.         <sharedHighlight> <true /> </sharedHighlight>
  6679.         <family>0</family>
  6680.         <titleWidth>0</titleWidth>
  6681.         <icon>0</icon>
  6682.         <textAlign>center</textAlign>
  6683.         <font>Chicago</font>
  6684.         <textSize>12</textSize>
  6685.         <textStyle>plain</textStyle>
  6686.         <name>A List</name>
  6687.         <script>on mouseUpput resIDList("","ICON") into List1 -- IDs of all picturesput Dialoger("A List", "3‚óäuserList icons"&return&List1) into dResultend mouseUp</script>
  6688.     </part>
  6689.     <part>
  6690.         <id>5</id>
  6691.         <type>button</type>
  6692.         <visible> <true /> </visible>
  6693.         <reserved5> 0 </reserved5>
  6694.         <reserved4> 0 </reserved4>
  6695.         <reserved3> 0 </reserved3>
  6696.         <reserved2> 0 </reserved2>
  6697.         <reserved1> 0 </reserved1>
  6698.         <enabled> <true /> </enabled>
  6699.         <rect>
  6700.             <left>403</left>
  6701.             <top>139</top>
  6702.             <right>503</right>
  6703.             <bottom>155</bottom>
  6704.         </rect>
  6705.         <style>rectangle</style>
  6706.         <showName> <true /> </showName>
  6707.         <highlight> <false /> </highlight>
  6708.         <autoHighlight> <true /> </autoHighlight>
  6709.         <sharedHighlight> <true /> </sharedHighlight>
  6710.         <family>0</family>
  6711.         <titleWidth>0</titleWidth>
  6712.         <icon>0</icon>
  6713.         <textAlign>center</textAlign>
  6714.         <font>Geneva</font>
  6715.         <textSize>10</textSize>
  6716.         <textStyle>italic</textStyle>
  6717.         <name>ResIDList</name>
  6718.         <script>on mouseUppush cdgo to card id 34558end mouseUp</script>
  6719.     </part>
  6720.     <part>
  6721.         <id>6</id>
  6722.         <type>button</type>
  6723.         <visible> <true /> </visible>
  6724.         <reserved5> 0 </reserved5>
  6725.         <reserved4> 0 </reserved4>
  6726.         <reserved3> 0 </reserved3>
  6727.         <reserved2> 0 </reserved2>
  6728.         <reserved1> 0 </reserved1>
  6729.         <enabled> <true /> </enabled>
  6730.         <rect>
  6731.             <left>403</left>
  6732.             <top>261</top>
  6733.             <right>503</right>
  6734.             <bottom>281</bottom>
  6735.         </rect>
  6736.         <style>roundrect</style>
  6737.         <showName> <true /> </showName>
  6738.         <highlight> <false /> </highlight>
  6739.         <autoHighlight> <false /> </autoHighlight>
  6740.         <sharedHighlight> <true /> </sharedHighlight>
  6741.         <family>0</family>
  6742.         <titleWidth>0</titleWidth>
  6743.         <icon>0</icon>
  6744.         <textAlign>center</textAlign>
  6745.         <font>Chicago</font>
  6746.         <textSize>12</textSize>
  6747.         <textStyle>plain</textStyle>
  6748.         <name>A List</name>
  6749.         <script>on mouseUpput resIDList("","PICT") into List1 -- IDs of all picturesput Dialoger("A List","3‚óäuserList picts"&return&List1) into dResultend mouseUp</script>
  6750.     </part>
  6751.     <part>
  6752.         <id>7</id>
  6753.         <type>button</type>
  6754.         <visible> <true /> </visible>
  6755.         <reserved5> 0 </reserved5>
  6756.         <reserved4> 0 </reserved4>
  6757.         <reserved3> 0 </reserved3>
  6758.         <reserved2> 0 </reserved2>
  6759.         <reserved1> 0 </reserved1>
  6760.         <enabled> <true /> </enabled>
  6761.         <rect>
  6762.             <left>403</left>
  6763.             <top>217</top>
  6764.             <right>503</right>
  6765.             <bottom>233</bottom>
  6766.         </rect>
  6767.         <style>rectangle</style>
  6768.         <showName> <true /> </showName>
  6769.         <highlight> <false /> </highlight>
  6770.         <autoHighlight> <true /> </autoHighlight>
  6771.         <sharedHighlight> <true /> </sharedHighlight>
  6772.         <family>0</family>
  6773.         <titleWidth>0</titleWidth>
  6774.         <icon>0</icon>
  6775.         <textAlign>center</textAlign>
  6776.         <font>Geneva</font>
  6777.         <textSize>10</textSize>
  6778.         <textStyle>italic</textStyle>
  6779.         <name>ResIDNameList</name>
  6780.         <script>on mouseUppush cdgo to card id 45375end mouseUp</script>
  6781.     </part>
  6782.     <part>
  6783.         <id>8</id>
  6784.         <type>button</type>
  6785.         <visible> <true /> </visible>
  6786.         <reserved5> 0 </reserved5>
  6787.         <reserved4> 0 </reserved4>
  6788.         <reserved3> 0 </reserved3>
  6789.         <reserved2> 0 </reserved2>
  6790.         <reserved1> 0 </reserved1>
  6791.         <enabled> <true /> </enabled>
  6792.         <rect>
  6793.             <left>403</left>
  6794.             <top>287</top>
  6795.             <right>503</right>
  6796.             <bottom>303</bottom>
  6797.         </rect>
  6798.         <style>rectangle</style>
  6799.         <showName> <true /> </showName>
  6800.         <highlight> <false /> </highlight>
  6801.         <autoHighlight> <true /> </autoHighlight>
  6802.         <sharedHighlight> <true /> </sharedHighlight>
  6803.         <family>0</family>
  6804.         <titleWidth>0</titleWidth>
  6805.         <icon>0</icon>
  6806.         <textAlign>center</textAlign>
  6807.         <font>Geneva</font>
  6808.         <textSize>10</textSize>
  6809.         <textStyle>italic</textStyle>
  6810.         <name>ResIDList</name>
  6811.         <script>on mouseUppush cdgo to card id 34558end mouseUp</script>
  6812.     </part>
  6813.     <content>
  6814.         <layer>background</layer>
  6815.         <id>4</id>
  6816.         <text>Dialoger‚Ñ¢</text>
  6817.     </content>
  6818.     <content>
  6819.         <layer>background</layer>
  6820.         <id>5</id>
  6821.         <text>Special Lists</text>
  6822.     </content>
  6823.     <content>
  6824.         <layer>background</layer>
  6825.         <id>6</id>
  6826.         <text>It is doubtful that you will want to run out and write a List DEFinition (LDEF). Luckily, the Dialoger stack includes some LDEFs which are ready to go. These include:Icons - displays a two-dimensional list of icons. The text of the list should be the IDs of the icons to be displayed in the list. Where do you get this list of icon IDs? There is a XFCN called ResIDList which can do that for you.Named Icons - similar to the above except each icon has a lable below it ‚Äî just like those in Finder. The text of this list should consist of ¬´ID¬ª, ¬´Label¬ª for each line. Another XFCN called ResIDNameList might come in handy here.Picts - displays a list of pictures (PICT resources)‚Äî one at a time. The text of the list should be the IDs of the PICTs to be displayed in the list. ResIDList might help here too.</text>
  6827.     </content>
  6828.     <content>
  6829.         <layer>background</layer>
  6830.         <id>12</id>
  6831.         <text>1.0</text>
  6832.     </content>
  6833.     <content>
  6834.         <layer>background</layer>
  6835.         <id>14</id>
  6836.         <text>1034</text>
  6837.     </content>
  6838.     <content>
  6839.         <layer>background</layer>
  6840.         <id>19</id>
  6841.         <text>3/8/90</text>
  6842.     </content>
  6843.     <name></name>
  6844.     <script></script>
  6845. </card>
  6846.  
  6847.  
  6848. card_15496.xml
  6849. <?xml version="1.0" encoding="utf-8" ?>
  6850. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  6851. <card>
  6852.     <id>15496</id>
  6853.     <filler1>0</filler1>
  6854.     <cantDelete> <false /> </cantDelete>
  6855.     <showPict> <true /> </showPict>
  6856.     <dontSearch> <false /> </dontSearch>
  6857.     <owner>2663</owner>
  6858.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  6859.     <content>
  6860.         <layer>background</layer>
  6861.         <id>4</id>
  6862.         <text>Dialoger‚Ñ¢</text>
  6863.     </content>
  6864.     <content>
  6865.         <layer>background</layer>
  6866.         <id>5</id>
  6867.         <text>LDEFs</text>
  6868.     </content>
  6869.     <content>
  6870.         <layer>background</layer>
  6871.         <id>6</id>
  6872.         <text>In order to create a list item, Dialoger uses another part of the toolbox, the List Manager. This manager already knows how to display simple text lists like the ones you have already seen. It also allows you to "teach" it how to display other kinds of lists with a new kind of resource called a List DEFinition (LDEF). With the proper LDEF, for example, you can display a list of icons, or a list of pictures, or a list of anything else you wanted.Dialoger let's you take advantage of this powerful capability by allowing you to specify an LDEF other than the standard one to be used for the list. Simply supply the Name or ID of the LDEF resource you want used as the one and only modifier to "userList" (eg "userList icons").Note: Font and Size may not be changed for a custom LDEF.</text>
  6873.     </content>
  6874.     <content>
  6875.         <layer>background</layer>
  6876.         <id>12</id>
  6877.         <text>1.0</text>
  6878.     </content>
  6879.     <content>
  6880.         <layer>background</layer>
  6881.         <id>14</id>
  6882.         <text>1033</text>
  6883.     </content>
  6884.     <content>
  6885.         <layer>background</layer>
  6886.         <id>19</id>
  6887.         <text>3/20/90</text>
  6888.     </content>
  6889.     <name></name>
  6890.     <script></script>
  6891. </card>
  6892.  
  6893.  
  6894. card_44020.xml
  6895. <?xml version="1.0" encoding="utf-8" ?>
  6896. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  6897. <card>
  6898.     <id>44020</id>
  6899.     <filler1>0</filler1>
  6900.     <cantDelete> <false /> </cantDelete>
  6901.     <showPict> <true /> </showPict>
  6902.     <dontSearch> <false /> </dontSearch>
  6903.     <owner>2663</owner>
  6904.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  6905.     <part>
  6906.         <id>1</id>
  6907.         <type>button</type>
  6908.         <visible> <true /> </visible>
  6909.         <reserved5> 0 </reserved5>
  6910.         <reserved4> 0 </reserved4>
  6911.         <reserved3> 0 </reserved3>
  6912.         <reserved2> 0 </reserved2>
  6913.         <reserved1> 0 </reserved1>
  6914.         <enabled> <true /> </enabled>
  6915.         <rect>
  6916.             <left>403</left>
  6917.             <top>140</top>
  6918.             <right>503</right>
  6919.             <bottom>160</bottom>
  6920.         </rect>
  6921.         <style>roundrect</style>
  6922.         <showName> <true /> </showName>
  6923.         <highlight> <false /> </highlight>
  6924.         <autoHighlight> <false /> </autoHighlight>
  6925.         <sharedHighlight> <true /> </sharedHighlight>
  6926.         <family>0</family>
  6927.         <titleWidth>0</titleWidth>
  6928.         <icon>0</icon>
  6929.         <textAlign>center</textAlign>
  6930.         <font>Chicago</font>
  6931.         <textSize>12</textSize>
  6932.         <textStyle>plain</textStyle>
  6933.         <name>Example</name>
  6934.         <script>on mouseUpput "Small" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put "Anchovies" & return &¬¨"Hamburger" & return &¬¨"Mushrooms" & return &¬¨"Onions" & return &¬¨"Pepperoni" & return &¬¨"Peppers" & return &¬¨"Sausage" into List1put Dialoger("Example"¬¨, ""¬¨ -- Replacement text, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", ""¬¨ --Icon "20086", ""¬¨ --Card Picture, "userList Geneva, 10, 3" & return & List1¬¨ --List, "userPop 1, 15" & return & PopUp1¬¨ --PopUp) into dResultend mouseUp</script>
  6935.     </part>
  6936.     <part>
  6937.         <id>2</id>
  6938.         <type>button</type>
  6939.         <visible> <true /> </visible>
  6940.         <reserved5> 0 </reserved5>
  6941.         <reserved4> 0 </reserved4>
  6942.         <reserved3> 0 </reserved3>
  6943.         <reserved2> 0 </reserved2>
  6944.         <reserved1> 0 </reserved1>
  6945.         <enabled> <true /> </enabled>
  6946.         <rect>
  6947.             <left>403</left>
  6948.             <top>255</top>
  6949.             <right>503</right>
  6950.             <bottom>271</bottom>
  6951.         </rect>
  6952.         <style>rectangle</style>
  6953.         <showName> <true /> </showName>
  6954.         <highlight> <false /> </highlight>
  6955.         <autoHighlight> <true /> </autoHighlight>
  6956.         <sharedHighlight> <true /> </sharedHighlight>
  6957.         <family>0</family>
  6958.         <titleWidth>0</titleWidth>
  6959.         <icon>0</icon>
  6960.         <textAlign>center</textAlign>
  6961.         <font>Geneva</font>
  6962.         <textSize>10</textSize>
  6963.         <textStyle>italic</textStyle>
  6964.         <name>dChanger</name>
  6965.         <script>on mouseUppush cdgo to card id 18933end mouseUp</script>
  6966.     </part>
  6967.     <content>
  6968.         <layer>background</layer>
  6969.         <id>4</id>
  6970.         <text>Dialoger‚Ñ¢</text>
  6971.     </content>
  6972.     <content>
  6973.         <layer>background</layer>
  6974.         <id>5</id>
  6975.         <text>List Modifiers</text>
  6976.     </content>
  6977.     <content>
  6978.         <layer>background</layer>
  6979.         <id>6</id>
  6980.         <text>The third modifier to the userList command has a split personality. Rather than defining a selection logic, it may instead be an item number. This item is to be considered ‚Äúclicked‚Äù when a list line is double-clicked on. For example, try double-clicking on a list line in the example below:     "userList Geneva,10,1" & return & List The "1" as a third modifier cause the double click to be interpreted as a click on item 1 ‚Äî the OK button. The dialog is dismissed just as it would have been if you had clicked on the OK button yourself.Note: This ¬´doubleclick item¬ª does not have to be the OK button. It may be a button which alters the dialog without dismissing it ‚Äî such interactive changes to the dialog are accomplished using dChanger which we disuss later.</text>
  6981.     </content>
  6982.     <content>
  6983.         <layer>background</layer>
  6984.         <id>19</id>
  6985.         <text>3/8/90</text>
  6986.     </content>
  6987.     <name></name>
  6988.     <script></script>
  6989. </card>
  6990.  
  6991.  
  6992. card_21602.xml
  6993. <?xml version="1.0" encoding="utf-8" ?>
  6994. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  6995. <card>
  6996.     <id>21602</id>
  6997.     <filler1>0</filler1>
  6998.     <cantDelete> <false /> </cantDelete>
  6999.     <showPict> <true /> </showPict>
  7000.     <dontSearch> <false /> </dontSearch>
  7001.     <owner>2663</owner>
  7002.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  7003.     <part>
  7004.         <id>1</id>
  7005.         <type>button</type>
  7006.         <visible> <true /> </visible>
  7007.         <reserved5> 0 </reserved5>
  7008.         <reserved4> 0 </reserved4>
  7009.         <reserved3> 0 </reserved3>
  7010.         <reserved2> 0 </reserved2>
  7011.         <reserved1> 0 </reserved1>
  7012.         <enabled> <true /> </enabled>
  7013.         <rect>
  7014.             <left>403</left>
  7015.             <top>121</top>
  7016.             <right>503</right>
  7017.             <bottom>141</bottom>
  7018.         </rect>
  7019.         <style>roundrect</style>
  7020.         <showName> <true /> </showName>
  7021.         <highlight> <false /> </highlight>
  7022.         <autoHighlight> <false /> </autoHighlight>
  7023.         <sharedHighlight> <true /> </sharedHighlight>
  7024.         <family>0</family>
  7025.         <titleWidth>0</titleWidth>
  7026.         <icon>0</icon>
  7027.         <textAlign>center</textAlign>
  7028.         <font>Chicago</font>
  7029.         <textSize>12</textSize>
  7030.         <textStyle>plain</textStyle>
  7031.         <name>Example</name>
  7032.         <script>on mouseUpput "Small" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put "Anchovies" & return &¬¨"Hamburger" & return &¬¨"Mushrooms" & return &¬¨"Onions" & return &¬¨"Pepperoni" & return &¬¨"Peppers" & return &¬¨"Sausage" into List1put Dialoger("Example"¬¨, ""¬¨ -- Replacement text, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", ""¬¨ --Icon "20086", ""¬¨ --Card Picture, "userList Geneva, 10, SingleSelection" & return & List1¬¨ --List, "userPop 1, 15" & return & PopUp1¬¨ --PopUp) into dResultend mouseUp</script>
  7033.     </part>
  7034.     <part>
  7035.         <id>2</id>
  7036.         <type>button</type>
  7037.         <visible> <true /> </visible>
  7038.         <reserved5> 0 </reserved5>
  7039.         <reserved4> 0 </reserved4>
  7040.         <reserved3> 0 </reserved3>
  7041.         <reserved2> 0 </reserved2>
  7042.         <reserved1> 0 </reserved1>
  7043.         <enabled> <true /> </enabled>
  7044.         <rect>
  7045.             <left>403</left>
  7046.             <top>188</top>
  7047.             <right>503</right>
  7048.             <bottom>208</bottom>
  7049.         </rect>
  7050.         <style>roundrect</style>
  7051.         <showName> <true /> </showName>
  7052.         <highlight> <false /> </highlight>
  7053.         <autoHighlight> <false /> </autoHighlight>
  7054.         <sharedHighlight> <true /> </sharedHighlight>
  7055.         <family>0</family>
  7056.         <titleWidth>0</titleWidth>
  7057.         <icon>0</icon>
  7058.         <textAlign>center</textAlign>
  7059.         <font>Chicago</font>
  7060.         <textSize>12</textSize>
  7061.         <textStyle>plain</textStyle>
  7062.         <name>Example</name>
  7063.         <script>on mouseUpput "Small" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put "Anchovies" & return &¬¨"Hamburger" & return &¬¨"Mushrooms" & return &¬¨"Onions" & return &¬¨"Pepperoni" & return &¬¨"Peppers" & return &¬¨"Sausage" into List1put Dialoger("Example"¬¨, ""¬¨ -- Replacement text, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", ""¬¨ --Icon "20086", ""¬¨ --Card Picture, "userList Geneva, 10, ContiguousSelection" & return & List1¬¨ --List, "userPop 1, 15" & return & PopUp1¬¨ --PopUp) into dResultend mouseUp</script>
  7064.     </part>
  7065.     <part>
  7066.         <id>3</id>
  7067.         <type>button</type>
  7068.         <visible> <true /> </visible>
  7069.         <reserved5> 0 </reserved5>
  7070.         <reserved4> 0 </reserved4>
  7071.         <reserved3> 0 </reserved3>
  7072.         <reserved2> 0 </reserved2>
  7073.         <reserved1> 0 </reserved1>
  7074.         <enabled> <true /> </enabled>
  7075.         <rect>
  7076.             <left>403</left>
  7077.             <top>262</top>
  7078.             <right>503</right>
  7079.             <bottom>282</bottom>
  7080.         </rect>
  7081.         <style>roundrect</style>
  7082.         <showName> <true /> </showName>
  7083.         <highlight> <false /> </highlight>
  7084.         <autoHighlight> <false /> </autoHighlight>
  7085.         <sharedHighlight> <true /> </sharedHighlight>
  7086.         <family>0</family>
  7087.         <titleWidth>0</titleWidth>
  7088.         <icon>0</icon>
  7089.         <textAlign>center</textAlign>
  7090.         <font>Chicago</font>
  7091.         <textSize>12</textSize>
  7092.         <textStyle>plain</textStyle>
  7093.         <name>Example</name>
  7094.         <script>on mouseUpput "Small" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put "Anchovies" & return &¬¨"Hamburger" & return &¬¨"Mushrooms" & return &¬¨"Onions" & return &¬¨"Pepperoni" & return &¬¨"Peppers" & return &¬¨"Sausage" into List1put Dialoger("Example"¬¨, ""¬¨ -- Replacement text, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", ""¬¨ --Icon "20086", ""¬¨ --Card Picture, "userList Geneva, 10, AnySelection" & return & List1¬¨ --List, "userPop 1, 15" & return & PopUp1¬¨ --PopUp) into dResultend mouseUp</script>
  7095.     </part>
  7096.     <content>
  7097.         <layer>background</layer>
  7098.         <id>4</id>
  7099.         <text>Dialoger‚Ñ¢</text>
  7100.     </content>
  7101.     <content>
  7102.         <layer>background</layer>
  7103.         <id>5</id>
  7104.         <text>List Modifiers</text>
  7105.     </content>
  7106.     <content>
  7107.         <layer>background</layer>
  7108.         <id>6</id>
  7109.         <text>A userList may also accept a third modifier ¬´Logic¬ª which affects the logic it uses for selections (ie how selecting a line with affects previous selections). The options are:SingleSelection ‚Äonly one line may be selected at a time. A new selection always deselects any previous one.ContiguousSelection ‚Äî one or more items may be selected by dragging through the list. However, all previous selections are deselected with each click so only a single block of lines may be selected.AnySelection ‚Äî any set of lines may be selected. This is the default. A command-click reverses the selection of the line and shift-click expands the selection through the line. NoSelection ‚Äî no list lines may be selected at all. </text>
  7110.     </content>
  7111.     <content>
  7112.         <layer>background</layer>
  7113.         <id>12</id>
  7114.         <text>1.0</text>
  7115.     </content>
  7116.     <content>
  7117.         <layer>background</layer>
  7118.         <id>14</id>
  7119.         <text>1032</text>
  7120.     </content>
  7121.     <content>
  7122.         <layer>background</layer>
  7123.         <id>19</id>
  7124.         <text>3/8/90</text>
  7125.     </content>
  7126.     <name></name>
  7127.     <script></script>
  7128. </card>
  7129.  
  7130.  
  7131. card_43306.xml
  7132. <?xml version="1.0" encoding="utf-8" ?>
  7133. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  7134. <card>
  7135.     <id>43306</id>
  7136.     <filler1>0</filler1>
  7137.     <cantDelete> <false /> </cantDelete>
  7138.     <showPict> <true /> </showPict>
  7139.     <dontSearch> <false /> </dontSearch>
  7140.     <owner>2663</owner>
  7141.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  7142.     <part>
  7143.         <id>1</id>
  7144.         <type>button</type>
  7145.         <visible> <true /> </visible>
  7146.         <reserved5> 0 </reserved5>
  7147.         <reserved4> 0 </reserved4>
  7148.         <reserved3> 0 </reserved3>
  7149.         <reserved2> 0 </reserved2>
  7150.         <reserved1> 0 </reserved1>
  7151.         <enabled> <true /> </enabled>
  7152.         <rect>
  7153.             <left>403</left>
  7154.             <top>120</top>
  7155.             <right>503</right>
  7156.             <bottom>140</bottom>
  7157.         </rect>
  7158.         <style>roundrect</style>
  7159.         <showName> <true /> </showName>
  7160.         <highlight> <false /> </highlight>
  7161.         <autoHighlight> <false /> </autoHighlight>
  7162.         <sharedHighlight> <true /> </sharedHighlight>
  7163.         <family>0</family>
  7164.         <titleWidth>0</titleWidth>
  7165.         <icon>0</icon>
  7166.         <textAlign>center</textAlign>
  7167.         <font>Chicago</font>
  7168.         <textSize>12</textSize>
  7169.         <textStyle>plain</textStyle>
  7170.         <name>Example</name>
  7171.         <script>on mouseUpput "Small" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put "Anchovies" & return &¬¨"Hamburger" & return &¬¨"Mushrooms" & return &¬¨"Onions" & return &¬¨"Pepperoni" & return &¬¨"Peppers" & return &¬¨"Sausage" into List1put Dialoger("Example"¬¨, ""¬¨ -- Replacement text, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", ""¬¨ --Icon "20086", ""¬¨ --Card Picture, "userList Geneva, 10" & return & List1¬¨ --List, "userPop 1, 15" & return & PopUp1¬¨ --PopUp) into dResultend mouseUp</script>
  7172.     </part>
  7173.     <content>
  7174.         <layer>background</layer>
  7175.         <id>6</id>
  7176.         <text>Similarly, ¬´Font Size¬ª allows you to specify a font size other than 12 point. Since this is the second modifier, it must always be preceeded by a font name (and then a comma. Expanding once again on our example:     "userList Geneva,10" & return & List would cause the list to be displayed in 10 point Geneva.Note: Dialoger will always adjust the bottom of the list to make sure a whole number of lines is displayed. This prevents the weird scrolling associated with partially  displayed lines.</text>
  7177.     </content>
  7178.     <content>
  7179.         <layer>background</layer>
  7180.         <id>19</id>
  7181.         <text>3/8/90</text>
  7182.     </content>
  7183.     <content>
  7184.         <layer>background</layer>
  7185.         <id>4</id>
  7186.         <text>Dialoger‚Ñ¢</text>
  7187.     </content>
  7188.     <content>
  7189.         <layer>background</layer>
  7190.         <id>5</id>
  7191.         <text>List Modifiers</text>
  7192.     </content>
  7193.     <name></name>
  7194.     <script></script>
  7195. </card>
  7196.  
  7197.  
  7198. card_15116.xml
  7199. <?xml version="1.0" encoding="utf-8" ?>
  7200. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  7201. <card>
  7202.     <id>15116</id>
  7203.     <filler1>0</filler1>
  7204.     <cantDelete> <false /> </cantDelete>
  7205.     <showPict> <true /> </showPict>
  7206.     <dontSearch> <false /> </dontSearch>
  7207.     <owner>2663</owner>
  7208.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  7209.     <part>
  7210.         <id>2</id>
  7211.         <type>button</type>
  7212.         <visible> <true /> </visible>
  7213.         <reserved5> 0 </reserved5>
  7214.         <reserved4> 0 </reserved4>
  7215.         <reserved3> 0 </reserved3>
  7216.         <reserved2> 0 </reserved2>
  7217.         <reserved1> 0 </reserved1>
  7218.         <enabled> <true /> </enabled>
  7219.         <rect>
  7220.             <left>403</left>
  7221.             <top>151</top>
  7222.             <right>503</right>
  7223.             <bottom>171</bottom>
  7224.         </rect>
  7225.         <style>roundrect</style>
  7226.         <showName> <true /> </showName>
  7227.         <highlight> <false /> </highlight>
  7228.         <autoHighlight> <false /> </autoHighlight>
  7229.         <sharedHighlight> <true /> </sharedHighlight>
  7230.         <family>0</family>
  7231.         <titleWidth>0</titleWidth>
  7232.         <icon>0</icon>
  7233.         <textAlign>center</textAlign>
  7234.         <font>Chicago</font>
  7235.         <textSize>12</textSize>
  7236.         <textStyle>plain</textStyle>
  7237.         <name>Example</name>
  7238.         <script>on mouseUpput "Small" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put "Anchovies" & return &¬¨"Hamburger" & return &¬¨"Mushrooms" & return &¬¨"Onions" & return &¬¨"Pepperoni" & return &¬¨"Peppers" & return &¬¨"Sausage" into List1put Dialoger("Example"¬¨, ""¬¨ -- Replacement text, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", ""¬¨ --Icon "20086", ""¬¨ --Card Picture, "userList Geneva" & return & List1¬¨ --List, "userPop 1, 15" & return & PopUp1¬¨ --PopUp) into dResultend mouseUp</script>
  7239.     </part>
  7240.     <part>
  7241.         <id>3</id>
  7242.         <type>button</type>
  7243.         <visible> <true /> </visible>
  7244.         <reserved5> 0 </reserved5>
  7245.         <reserved4> 0 </reserved4>
  7246.         <reserved3> 0 </reserved3>
  7247.         <reserved2> 0 </reserved2>
  7248.         <reserved1> 0 </reserved1>
  7249.         <enabled> <true /> </enabled>
  7250.         <rect>
  7251.             <left>403</left>
  7252.             <top>229</top>
  7253.             <right>503</right>
  7254.             <bottom>249</bottom>
  7255.         </rect>
  7256.         <style>roundrect</style>
  7257.         <showName> <true /> </showName>
  7258.         <highlight> <false /> </highlight>
  7259.         <autoHighlight> <false /> </autoHighlight>
  7260.         <sharedHighlight> <true /> </sharedHighlight>
  7261.         <family>0</family>
  7262.         <titleWidth>0</titleWidth>
  7263.         <icon>0</icon>
  7264.         <textAlign>center</textAlign>
  7265.         <font>Chicago</font>
  7266.         <textSize>12</textSize>
  7267.         <textStyle>plain</textStyle>
  7268.         <name>Example</name>
  7269.         <script>on mouseUpput "Small" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put "Anchovies" & return &¬¨"Hamburger" & return &¬¨"Mushrooms" & return &¬¨"Onions" & return &¬¨"Pepperoni" & return &¬¨"Peppers" & return &¬¨"Sausage" into List1put Dialoger("Example"¬¨, ""¬¨ -- Replacement text, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", ""¬¨ --Icon "20086", ""¬¨ --Card Picture, "userList Monaco" & return & List1¬¨ --List, "userPop 1, 15" & return & PopUp1¬¨ --PopUp) into dResultend mouseUp</script>
  7270.     </part>
  7271.     <content>
  7272.         <layer>background</layer>
  7273.         <id>4</id>
  7274.         <text>Dialoger‚Ñ¢</text>
  7275.     </content>
  7276.     <content>
  7277.         <layer>background</layer>
  7278.         <id>5</id>
  7279.         <text>List Modifiers</text>
  7280.     </content>
  7281.     <content>
  7282.         <layer>background</layer>
  7283.         <id>6</id>
  7284.         <text>It is sometimes convenient to display a list in a different font and/or size than the default (Chicago 12 point). Happily, "userList" can accept two modifiers to alter these:¬´Font¬ª allows you to specify a font in which you want the list to appear. Using the previous example:     "userList Geneva" & return & List would cause the list to be displayed in the Geneva font. Another example would be:     "userList Monaco" & return & List See the difference?</text>
  7285.     </content>
  7286.     <content>
  7287.         <layer>background</layer>
  7288.         <id>12</id>
  7289.         <text>1.0</text>
  7290.     </content>
  7291.     <content>
  7292.         <layer>background</layer>
  7293.         <id>14</id>
  7294.         <text>1031</text>
  7295.     </content>
  7296.     <content>
  7297.         <layer>background</layer>
  7298.         <id>19</id>
  7299.         <text>3/8/90</text>
  7300.     </content>
  7301.     <name></name>
  7302.     <script></script>
  7303. </card>
  7304.  
  7305.  
  7306. card_15090.xml
  7307. <?xml version="1.0" encoding="utf-8" ?>
  7308. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  7309. <card>
  7310.     <id>15090</id>
  7311.     <filler1>0</filler1>
  7312.     <cantDelete> <false /> </cantDelete>
  7313.     <showPict> <true /> </showPict>
  7314.     <dontSearch> <false /> </dontSearch>
  7315.     <owner>2663</owner>
  7316.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  7317.     <part>
  7318.         <id>1</id>
  7319.         <type>button</type>
  7320.         <visible> <true /> </visible>
  7321.         <reserved5> 0 </reserved5>
  7322.         <reserved4> 0 </reserved4>
  7323.         <reserved3> 0 </reserved3>
  7324.         <reserved2> 0 </reserved2>
  7325.         <reserved1> 0 </reserved1>
  7326.         <enabled> <true /> </enabled>
  7327.         <rect>
  7328.             <left>403</left>
  7329.             <top>227</top>
  7330.             <right>503</right>
  7331.             <bottom>247</bottom>
  7332.         </rect>
  7333.         <style>roundrect</style>
  7334.         <showName> <true /> </showName>
  7335.         <highlight> <false /> </highlight>
  7336.         <autoHighlight> <false /> </autoHighlight>
  7337.         <sharedHighlight> <true /> </sharedHighlight>
  7338.         <family>0</family>
  7339.         <titleWidth>0</titleWidth>
  7340.         <icon>0</icon>
  7341.         <textAlign>center</textAlign>
  7342.         <font>Chicago</font>
  7343.         <textSize>12</textSize>
  7344.         <textStyle>plain</textStyle>
  7345.         <name>Example</name>
  7346.         <script>on mouseUpput "Small" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put "Anchovies" & return &¬¨"Hamburger" & return &¬¨"Mushrooms" & return &¬¨"Onions" & return &¬¨"Pepperoni" & return &¬¨"Peppers" & return &¬¨"Sausage" into List1put Dialoger("Example"¬¨, ""¬¨ -- Replacement text, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", ""¬¨ --Icon "20086", ""¬¨ --Card Picture, "userList" & return & List1¬¨ --List, "userPop 1, 15" & return & PopUp1¬¨ --PopUp) into dResultend mouseUp</script>
  7347.     </part>
  7348.     <content>
  7349.         <layer>background</layer>
  7350.         <id>4</id>
  7351.         <text>Dialoger‚Ñ¢</text>
  7352.     </content>
  7353.     <content>
  7354.         <layer>background</layer>
  7355.         <id>5</id>
  7356.         <text>List Items</text>
  7357.     </content>
  7358.     <content>
  7359.         <layer>background</layer>
  7360.         <id>6</id>
  7361.         <text>If item n is to be a List then the first line of parameter n must begin with "userList". Subsequent lines should contain the actual list lines. In our example, the tenth item of the DITL is a user item which we want to be a list of pizza toppings, so the tenth parameter could be:     "userList" & return & "Anchovies" & return & "Ham‚Ķ"A more convenient way to do this might be to put the lines of the List into a container (eg List1) and then make the parameter:     "userPop" & return & List1That is all that is required to make a List!</text>
  7362.     </content>
  7363.     <content>
  7364.         <layer>background</layer>
  7365.         <id>12</id>
  7366.         <text>1.0</text>
  7367.     </content>
  7368.     <content>
  7369.         <layer>background</layer>
  7370.         <id>14</id>
  7371.         <text>1030</text>
  7372.     </content>
  7373.     <content>
  7374.         <layer>background</layer>
  7375.         <id>19</id>
  7376.         <text>3/7/90</text>
  7377.     </content>
  7378.     <name></name>
  7379.     <script></script>
  7380. </card>
  7381.  
  7382.  
  7383. card_11678.xml
  7384. <?xml version="1.0" encoding="utf-8" ?>
  7385. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  7386. <card>
  7387.     <id>11678</id>
  7388.     <filler1>0</filler1>
  7389.     <cantDelete> <false /> </cantDelete>
  7390.     <showPict> <true /> </showPict>
  7391.     <dontSearch> <false /> </dontSearch>
  7392.     <owner>2663</owner>
  7393.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  7394.     <part>
  7395.         <id>1</id>
  7396.         <type>button</type>
  7397.         <visible> <true /> </visible>
  7398.         <reserved5> 0 </reserved5>
  7399.         <reserved4> 0 </reserved4>
  7400.         <reserved3> 0 </reserved3>
  7401.         <reserved2> 0 </reserved2>
  7402.         <reserved1> 0 </reserved1>
  7403.         <enabled> <true /> </enabled>
  7404.         <rect>
  7405.             <left>347</left>
  7406.             <top>78</top>
  7407.             <right>359</right>
  7408.             <bottom>90</bottom>
  7409.         </rect>
  7410.         <style>transparent</style>
  7411.         <showName> <false /> </showName>
  7412.         <highlight> <false /> </highlight>
  7413.         <autoHighlight> <false /> </autoHighlight>
  7414.         <sharedHighlight> <true /> </sharedHighlight>
  7415.         <family>0</family>
  7416.         <titleWidth>0</titleWidth>
  7417.         <icon>0</icon>
  7418.         <textAlign>center</textAlign>
  7419.         <font>Chicago</font>
  7420.         <textSize>12</textSize>
  7421.         <textStyle>plain</textStyle>
  7422.         <name></name>
  7423.         <script>on mouseUpshow cd fld 1end mouseUp</script>
  7424.     </part>
  7425.     <part>
  7426.         <id>3</id>
  7427.         <type>button</type>
  7428.         <visible> <true /> </visible>
  7429.         <reserved5> 0 </reserved5>
  7430.         <reserved4> 0 </reserved4>
  7431.         <reserved3> 0 </reserved3>
  7432.         <reserved2> 0 </reserved2>
  7433.         <reserved1> 0 </reserved1>
  7434.         <enabled> <true /> </enabled>
  7435.         <rect>
  7436.             <left>403</left>
  7437.             <top>120</top>
  7438.             <right>503</right>
  7439.             <bottom>140</bottom>
  7440.         </rect>
  7441.         <style>roundrect</style>
  7442.         <showName> <true /> </showName>
  7443.         <highlight> <false /> </highlight>
  7444.         <autoHighlight> <false /> </autoHighlight>
  7445.         <sharedHighlight> <true /> </sharedHighlight>
  7446.         <family>0</family>
  7447.         <titleWidth>0</titleWidth>
  7448.         <icon>0</icon>
  7449.         <textAlign>center</textAlign>
  7450.         <font>Chicago</font>
  7451.         <textSize>12</textSize>
  7452.         <textStyle>plain</textStyle>
  7453.         <name>Example</name>
  7454.         <script>on mouseUpput "Small" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put Dialoger("Example"¬¨, ""¬¨ -- Replacement text, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", ""¬¨ --Icon "20086", ""¬¨ --Card Picture, ""¬¨ --List, "userPop 1, 15" & return & PopUp1¬¨ --PopUp) into dResultend mouseUp</script>
  7455.     </part>
  7456.     <part>
  7457.         <id>4</id>
  7458.         <type>button</type>
  7459.         <visible> <true /> </visible>
  7460.         <reserved5> 0 </reserved5>
  7461.         <reserved4> 0 </reserved4>
  7462.         <reserved3> 0 </reserved3>
  7463.         <reserved2> 0 </reserved2>
  7464.         <reserved1> 0 </reserved1>
  7465.         <enabled> <true /> </enabled>
  7466.         <rect>
  7467.             <left>403</left>
  7468.             <top>257</top>
  7469.             <right>503</right>
  7470.             <bottom>277</bottom>
  7471.         </rect>
  7472.         <style>roundrect</style>
  7473.         <showName> <true /> </showName>
  7474.         <highlight> <false /> </highlight>
  7475.         <autoHighlight> <false /> </autoHighlight>
  7476.         <sharedHighlight> <true /> </sharedHighlight>
  7477.         <family>0</family>
  7478.         <titleWidth>0</titleWidth>
  7479.         <icon>0</icon>
  7480.         <textAlign>center</textAlign>
  7481.         <font>Chicago</font>
  7482.         <textSize>12</textSize>
  7483.         <textStyle>plain</textStyle>
  7484.         <name>Example</name>
  7485.         <script>on mouseUpput "Small" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put Dialoger("Example"¬¨, ""¬¨ -- Replacement text, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", ""¬¨ --Icon "20086", ""¬¨ --Card Picture, ""¬¨ --List, "userPop 1, 15, FixedWidth" & return & PopUp1¬¨ --PopUp) into dResultend mouseUp</script>
  7486.     </part>
  7487.     <part>
  7488.         <id>2</id>
  7489.         <type>field</type>
  7490.         <visible> <false /> </visible>
  7491.         <dontWrap> <false /> </dontWrap>
  7492.         <dontSearch> <false /> </dontSearch>
  7493.         <sharedText> <false /> </sharedText>
  7494.         <fixedLineHeight> <true /> </fixedLineHeight>
  7495.         <autoTab> <false /> </autoTab>
  7496.         <lockText> <true /> </lockText>
  7497.         <rect>
  7498.             <left>264</left>
  7499.             <top>98</top>
  7500.             <right>386</right>
  7501.             <bottom>186</bottom>
  7502.         </rect>
  7503.         <style>shadow</style>
  7504.         <autoSelect> <false /> </autoSelect>
  7505.         <showLines> <false /> </showLines>
  7506.         <wideMargins> <true /> </wideMargins>
  7507.         <multipleLines> <false /> </multipleLines>
  7508.         <reservedFamily> 0 </reservedFamily>
  7509.         <titleWidth>0</titleWidth>
  7510.         <icon>0</icon>
  7511.         <textAlign>left</textAlign>
  7512.         <font>Geneva</font>
  7513.         <textSize>10</textSize>
  7514.         <textStyle>plain</textStyle>
  7515.         <textHeight>13</textHeight>
  7516.         <name></name>
  7517.         <script>on mouseUpif the cmdKey is downthen set lockText of me to not lockText of meelse set visible of me to not visible of meend mouseUp</script>
  7518.     </part>
  7519.     <content>
  7520.         <layer>background</layer>
  7521.         <id>6</id>
  7522.         <text>¬´Title Item¬ª is used when you want some other dialog item to act as the title for the popup. This title will be auto-matically inverted when the popup is clicked on.* Expanding once again on our example,     "userPop 1, 15" & return & PopMenu would cause item number 15 (the static text "Size:") to be highlighted as a title whenever the popup was clicked.The word ¬´FixedWidth¬ª as the third modifier forces Dialoger to not fine tune the width of the item to match the menu that pops up. For example     "userPop 1, 15, FixedWidth" & return & PopMenu would cause the item's appearance to not be adjusted.</text>
  7523.     </content>
  7524.     <content>
  7525.         <layer>background</layer>
  7526.         <id>19</id>
  7527.         <text>3/8/90</text>
  7528.     </content>
  7529.     <content>
  7530.         <layer>card</layer>
  7531.         <id>2</id>
  7532.         <text>If you make the popup item itself the title item, the menu will drop below the item,‚Äî just like a menubar menu.</text>
  7533.     </content>
  7534.     <content>
  7535.         <layer>background</layer>
  7536.         <id>4</id>
  7537.         <text>Dialoger‚Ñ¢</text>
  7538.     </content>
  7539.     <content>
  7540.         <layer>background</layer>
  7541.         <id>5</id>
  7542.         <text>Popup Modifiers</text>
  7543.     </content>
  7544.     <name></name>
  7545.     <script></script>
  7546. </card>
  7547.  
  7548.  
  7549. card_13482.xml
  7550. <?xml version="1.0" encoding="utf-8" ?>
  7551. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  7552. <card>
  7553.     <id>13482</id>
  7554.     <filler1>0</filler1>
  7555.     <cantDelete> <false /> </cantDelete>
  7556.     <showPict> <true /> </showPict>
  7557.     <dontSearch> <false /> </dontSearch>
  7558.     <owner>2663</owner>
  7559.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  7560.     <part>
  7561.         <id>6</id>
  7562.         <type>button</type>
  7563.         <visible> <true /> </visible>
  7564.         <reserved5> 0 </reserved5>
  7565.         <reserved4> 0 </reserved4>
  7566.         <reserved3> 0 </reserved3>
  7567.         <reserved2> 0 </reserved2>
  7568.         <reserved1> 0 </reserved1>
  7569.         <enabled> <true /> </enabled>
  7570.         <rect>
  7571.             <left>403</left>
  7572.             <top>143</top>
  7573.             <right>503</right>
  7574.             <bottom>163</bottom>
  7575.         </rect>
  7576.         <style>roundrect</style>
  7577.         <showName> <true /> </showName>
  7578.         <highlight> <false /> </highlight>
  7579.         <autoHighlight> <false /> </autoHighlight>
  7580.         <sharedHighlight> <true /> </sharedHighlight>
  7581.         <family>0</family>
  7582.         <titleWidth>0</titleWidth>
  7583.         <icon>0</icon>
  7584.         <textAlign>center</textAlign>
  7585.         <font>Chicago</font>
  7586.         <textSize>12</textSize>
  7587.         <textStyle>plain</textStyle>
  7588.         <name>Example</name>
  7589.         <script>on mouseUpput "Small" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put Dialoger("Example"¬¨, ""¬¨ -- Replacement text, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", ""¬¨ --Icon "20086", ""¬¨ --Card Picture, ""¬¨ --List, "userPop 1" & return & PopUp1¬¨ --PopUp) into dResultend mouseUp</script>
  7590.     </part>
  7591.     <part>
  7592.         <id>9</id>
  7593.         <type>button</type>
  7594.         <visible> <true /> </visible>
  7595.         <reserved5> 0 </reserved5>
  7596.         <reserved4> 0 </reserved4>
  7597.         <reserved3> 0 </reserved3>
  7598.         <reserved2> 0 </reserved2>
  7599.         <reserved1> 0 </reserved1>
  7600.         <enabled> <true /> </enabled>
  7601.         <rect>
  7602.             <left>403</left>
  7603.             <top>223</top>
  7604.             <right>503</right>
  7605.             <bottom>243</bottom>
  7606.         </rect>
  7607.         <style>roundrect</style>
  7608.         <showName> <true /> </showName>
  7609.         <highlight> <false /> </highlight>
  7610.         <autoHighlight> <false /> </autoHighlight>
  7611.         <sharedHighlight> <true /> </sharedHighlight>
  7612.         <family>0</family>
  7613.         <titleWidth>0</titleWidth>
  7614.         <icon>0</icon>
  7615.         <textAlign>center</textAlign>
  7616.         <font>Chicago</font>
  7617.         <textSize>12</textSize>
  7618.         <textStyle>plain</textStyle>
  7619.         <name>Example</name>
  7620.         <script>on mouseUpput "Small" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put Dialoger("Example"¬¨, ""¬¨ -- Replacement text, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", ""¬¨ --Icon "20086", ""¬¨ --Card Picture, ""¬¨ --List, "userPop Medium" & return & PopUp1¬¨ --PopUp) into dResultend mouseUp</script>
  7621.     </part>
  7622.     <content>
  7623.         <layer>background</layer>
  7624.         <id>5</id>
  7625.         <text>Popup Modifiers</text>
  7626.     </content>
  7627.     <content>
  7628.         <layer>background</layer>
  7629.         <id>4</id>
  7630.         <text>Dialoger‚Ñ¢</text>
  7631.     </content>
  7632.     <content>
  7633.         <layer>background</layer>
  7634.         <id>6</id>
  7635.         <text>There are three modifiers which may be used with popup menus: ¬´Initial Selection¬ª, ¬´Title Item¬ª and ¬´FixedWidth¬ª.¬´Initial Selection¬ª allows you to specify a menu choice which is to be pre-selected when the dialog appears. Using our example:       "userPop 1" & return & PopUp1would automatically select "Small" (choice 1). Or, you may supply the text of the menu item instead. For example:     "userPop medium" & return & Popup1would automatically select medium from the popup menu.</text>
  7636.     </content>
  7637.     <content>
  7638.         <layer>background</layer>
  7639.         <id>12</id>
  7640.         <text>1.0</text>
  7641.     </content>
  7642.     <content>
  7643.         <layer>background</layer>
  7644.         <id>14</id>
  7645.         <text>1029</text>
  7646.     </content>
  7647.     <content>
  7648.         <layer>background</layer>
  7649.         <id>19</id>
  7650.         <text>3/8/90</text>
  7651.     </content>
  7652.     <name></name>
  7653.     <script></script>
  7654. </card>
  7655.  
  7656.  
  7657. card_13108.xml
  7658. <?xml version="1.0" encoding="utf-8" ?>
  7659. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  7660. <card>
  7661.     <id>13108</id>
  7662.     <filler1>0</filler1>
  7663.     <cantDelete> <false /> </cantDelete>
  7664.     <showPict> <true /> </showPict>
  7665.     <dontSearch> <false /> </dontSearch>
  7666.     <owner>2663</owner>
  7667.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  7668.     <part>
  7669.         <id>1</id>
  7670.         <type>button</type>
  7671.         <visible> <true /> </visible>
  7672.         <reserved5> 0 </reserved5>
  7673.         <reserved4> 0 </reserved4>
  7674.         <reserved3> 0 </reserved3>
  7675.         <reserved2> 0 </reserved2>
  7676.         <reserved1> 0 </reserved1>
  7677.         <enabled> <true /> </enabled>
  7678.         <rect>
  7679.             <left>403</left>
  7680.             <top>243</top>
  7681.             <right>503</right>
  7682.             <bottom>263</bottom>
  7683.         </rect>
  7684.         <style>roundrect</style>
  7685.         <showName> <true /> </showName>
  7686.         <highlight> <false /> </highlight>
  7687.         <autoHighlight> <false /> </autoHighlight>
  7688.         <sharedHighlight> <true /> </sharedHighlight>
  7689.         <family>0</family>
  7690.         <titleWidth>0</titleWidth>
  7691.         <icon>0</icon>
  7692.         <textAlign>center</textAlign>
  7693.         <font>Chicago</font>
  7694.         <textSize>12</textSize>
  7695.         <textStyle>plain</textStyle>
  7696.         <name>Example</name>
  7697.         <script>on mouseUpput "Small" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put Dialoger("Example"¬¨, ""¬¨ -- Replacement text, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", ""¬¨ --Icon "20086", ""¬¨ --Card Picture, ""¬¨ --List, "userPop"  & return & PopUp1¬¨ --PopUp) into dResultend mouseUp</script>
  7698.     </part>
  7699.     <content>
  7700.         <layer>background</layer>
  7701.         <id>5</id>
  7702.         <text>Popup Items</text>
  7703.     </content>
  7704.     <content>
  7705.         <layer>background</layer>
  7706.         <id>6</id>
  7707.         <text>If item n is to be a Popup Menu, then the first line of parameter n must begin with "userPop". Subsequent lines should contain the menu choices. In our example, the eleventh item of the DITL is a user item which you want to be a popup menu of pizza sizes. Therefore the eleventh parameter could be:     "userPop" & return & "Small" & return & "Medium" & ‚ĶA more convenient way to do this might be to put the lines of the PopUp into a container (eg PopUp1) and then make the parameter:     "userPop" & return & PopUp1That is all that is required to make a Popup!</text>
  7708.     </content>
  7709.     <content>
  7710.         <layer>background</layer>
  7711.         <id>4</id>
  7712.         <text>Dialoger‚Ñ¢</text>
  7713.     </content>
  7714.     <content>
  7715.         <layer>background</layer>
  7716.         <id>12</id>
  7717.         <text>1.0</text>
  7718.     </content>
  7719.     <content>
  7720.         <layer>background</layer>
  7721.         <id>14</id>
  7722.         <text>1028</text>
  7723.     </content>
  7724.     <name></name>
  7725.     <script></script>
  7726. </card>
  7727.  
  7728.  
  7729. card_13600.xml
  7730. <?xml version="1.0" encoding="utf-8" ?>
  7731. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  7732. <card>
  7733.     <id>13600</id>
  7734.     <filler1>0</filler1>
  7735.     <cantDelete> <false /> </cantDelete>
  7736.     <showPict> <true /> </showPict>
  7737.     <dontSearch> <false /> </dontSearch>
  7738.     <owner>2663</owner>
  7739.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  7740.     <part>
  7741.         <id>1</id>
  7742.         <type>button</type>
  7743.         <visible> <true /> </visible>
  7744.         <reserved5> 0 </reserved5>
  7745.         <reserved4> 0 </reserved4>
  7746.         <reserved3> 0 </reserved3>
  7747.         <reserved2> 0 </reserved2>
  7748.         <reserved1> 0 </reserved1>
  7749.         <enabled> <true /> </enabled>
  7750.         <rect>
  7751.             <left>403</left>
  7752.             <top>108</top>
  7753.             <right>503</right>
  7754.             <bottom>124</bottom>
  7755.         </rect>
  7756.         <style>rectangle</style>
  7757.         <showName> <true /> </showName>
  7758.         <highlight> <false /> </highlight>
  7759.         <autoHighlight> <true /> </autoHighlight>
  7760.         <sharedHighlight> <true /> </sharedHighlight>
  7761.         <family>0</family>
  7762.         <titleWidth>0</titleWidth>
  7763.         <icon>0</icon>
  7764.         <textAlign>center</textAlign>
  7765.         <font>Geneva</font>
  7766.         <textSize>10</textSize>
  7767.         <textStyle>italic</textStyle>
  7768.         <name>Fancy Items</name>
  7769.         <script>on mouseUppush cdgo to card id 7899end mouseUp</script>
  7770.     </part>
  7771.     <content>
  7772.         <layer>background</layer>
  7773.         <id>4</id>
  7774.         <text>Dialoger‚Ñ¢</text>
  7775.     </content>
  7776.     <content>
  7777.         <layer>background</layer>
  7778.         <id>5</id>
  7779.         <text>Modifiers</text>
  7780.     </content>
  7781.     <content>
  7782.         <layer>background</layer>
  7783.         <id>6</id>
  7784.         <text>Before a detailed discussion of each kind of Fancy Item, let's look at the general form of their parameters.If item n is to be a Fancy Item, then the first line of parameter n must begin with a label which describes the kind of Fancy Type it is. Popup menus, for example, are identified by "userPop", Lists by "userList" and Boxes by     "userBox". Subsequent lines of the parameter are used to supply the contents of the Fancy Type; menu choices, list lines, etc.Note: Following the label on the first line of the parameter, there can be one or more modifiers (separated by commas)which provide you greater control over the appearance or behavior of the Fancy Item. These modifiers are optional but, if included, must appear in the correct order.</text>
  7785.     </content>
  7786.     <content>
  7787.         <layer>background</layer>
  7788.         <id>12</id>
  7789.         <text>1.0</text>
  7790.     </content>
  7791.     <content>
  7792.         <layer>background</layer>
  7793.         <id>14</id>
  7794.         <text>1027</text>
  7795.     </content>
  7796.     <content>
  7797.         <layer>background</layer>
  7798.         <id>19</id>
  7799.         <text>3/20/90</text>
  7800.     </content>
  7801.     <name></name>
  7802.     <script></script>
  7803. </card>
  7804.  
  7805.  
  7806. card_12982.xml
  7807. <?xml version="1.0" encoding="utf-8" ?>
  7808. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  7809. <card>
  7810.     <id>12982</id>
  7811.     <filler1>0</filler1>
  7812.     <cantDelete> <false /> </cantDelete>
  7813.     <showPict> <true /> </showPict>
  7814.     <dontSearch> <false /> </dontSearch>
  7815.     <owner>2663</owner>
  7816.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  7817.     <content>
  7818.         <layer>background</layer>
  7819.         <id>4</id>
  7820.         <text>Dialoger‚Ñ¢</text>
  7821.     </content>
  7822.     <content>
  7823.         <layer>background</layer>
  7824.         <id>5</id>
  7825.         <text>Fancy Items</text>
  7826.     </content>
  7827.     <content>
  7828.         <layer>background</layer>
  7829.         <id>6</id>
  7830.         <text>Fancy Items, you remember, are things which the Dialog Manager doesn't know about ‚Äî they are all lumped together in the DITL as "User Items". Dialoger, however, supports a powerful set of fancy items which includes: Popups, Lists, and Boxes.Notice that all the different items previously discussed had everything they need in the DITL resource. You only needed to supply information in the parameter if you wanted to change something. Well, since the Dialoger manager doesn't know about fancy items and since the DITL only holds information for the Dialog Manager, we're going to have to do a little more work for our fancy items: a parameter is always necessary. This is because at the very least we will need to tell Dialoger which kind of Fancy Item we want item n to be.</text>
  7831.     </content>
  7832.     <content>
  7833.         <layer>background</layer>
  7834.         <id>12</id>
  7835.         <text>1.0</text>
  7836.     </content>
  7837.     <content>
  7838.         <layer>background</layer>
  7839.         <id>14</id>
  7840.         <text>1026</text>
  7841.     </content>
  7842.     <content>
  7843.         <layer>background</layer>
  7844.         <id>19</id>
  7845.         <text>3/7/90</text>
  7846.     </content>
  7847.     <name></name>
  7848.     <script></script>
  7849. </card>
  7850.  
  7851.  
  7852. card_12588.xml
  7853. <?xml version="1.0" encoding="utf-8" ?>
  7854. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  7855. <card>
  7856.     <id>12588</id>
  7857.     <filler1>0</filler1>
  7858.     <cantDelete> <false /> </cantDelete>
  7859.     <showPict> <true /> </showPict>
  7860.     <dontSearch> <false /> </dontSearch>
  7861.     <owner>2663</owner>
  7862.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  7863.     <part>
  7864.         <id>1</id>
  7865.         <type>button</type>
  7866.         <visible> <true /> </visible>
  7867.         <reserved5> 0 </reserved5>
  7868.         <reserved4> 0 </reserved4>
  7869.         <reserved3> 0 </reserved3>
  7870.         <reserved2> 0 </reserved2>
  7871.         <reserved1> 0 </reserved1>
  7872.         <enabled> <true /> </enabled>
  7873.         <rect>
  7874.             <left>403</left>
  7875.             <top>263</top>
  7876.             <right>503</right>
  7877.             <bottom>283</bottom>
  7878.         </rect>
  7879.         <style>roundrect</style>
  7880.         <showName> <true /> </showName>
  7881.         <highlight> <false /> </highlight>
  7882.         <autoHighlight> <false /> </autoHighlight>
  7883.         <sharedHighlight> <true /> </sharedHighlight>
  7884.         <family>0</family>
  7885.         <titleWidth>0</titleWidth>
  7886.         <icon>0</icon>
  7887.         <textAlign>center</textAlign>
  7888.         <font>Chicago</font>
  7889.         <textSize>12</textSize>
  7890.         <textStyle>plain</textStyle>
  7891.         <name>Example</name>
  7892.         <script>on mouseUpput Dialoger("Example"¬¨,""¬¨ -- Replacement text, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn Crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", "0"¬¨ --Icon "20086", "22697"¬¨ --Tree Picture) into dResultend mouseUp</script>
  7893.     </part>
  7894.     <content>
  7895.         <layer>background</layer>
  7896.         <id>4</id>
  7897.         <text>Dialoger‚Ñ¢</text>
  7898.     </content>
  7899.     <content>
  7900.         <layer>background</layer>
  7901.         <id>5</id>
  7902.         <text>Graphics</text>
  7903.     </content>
  7904.     <content>
  7905.         <layer>background</layer>
  7906.         <id>6</id>
  7907.         <text>If item n is a graphic item (ICON or PICTure), parameter n may be used to change its contents. It may also be left blank or even omitted entirely.Since graphic items exist as resources separate from the DITL which uses them, you may request that a different one be used in place of the one specified in the DITL. Simply supply either the Name or the ID of the resourcein the parameter. For example, if the fourth item in a DITL is an icon named "sm Arrow" and you want it to be the icon named "lg Arrow", simply use the name of the new icon as the fourth parameter. Likewise, you can change the PICT resource to be displayed as item n.You may not specify an ICON in a PICT's place or visa versa.</text>
  7908.     </content>
  7909.     <content>
  7910.         <layer>background</layer>
  7911.         <id>12</id>
  7912.         <text>1.0</text>
  7913.     </content>
  7914.     <content>
  7915.         <layer>background</layer>
  7916.         <id>14</id>
  7917.         <text>1025</text>
  7918.     </content>
  7919.     <name></name>
  7920.     <script></script>
  7921. </card>
  7922.  
  7923.  
  7924. card_12185.xml
  7925. <?xml version="1.0" encoding="utf-8" ?>
  7926. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  7927. <card>
  7928.     <id>12185</id>
  7929.     <filler1>0</filler1>
  7930.     <cantDelete> <false /> </cantDelete>
  7931.     <showPict> <true /> </showPict>
  7932.     <dontSearch> <false /> </dontSearch>
  7933.     <owner>2663</owner>
  7934.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  7935.     <part>
  7936.         <id>2</id>
  7937.         <type>button</type>
  7938.         <visible> <true /> </visible>
  7939.         <reserved5> 0 </reserved5>
  7940.         <reserved4> 0 </reserved4>
  7941.         <reserved3> 0 </reserved3>
  7942.         <reserved2> 0 </reserved2>
  7943.         <reserved1> 0 </reserved1>
  7944.         <enabled> <true /> </enabled>
  7945.         <rect>
  7946.             <left>403</left>
  7947.             <top>133</top>
  7948.             <right>503</right>
  7949.             <bottom>149</bottom>
  7950.         </rect>
  7951.         <style>rectangle</style>
  7952.         <showName> <true /> </showName>
  7953.         <highlight> <false /> </highlight>
  7954.         <autoHighlight> <true /> </autoHighlight>
  7955.         <sharedHighlight> <true /> </sharedHighlight>
  7956.         <family>0</family>
  7957.         <titleWidth>0</titleWidth>
  7958.         <icon>0</icon>
  7959.         <textAlign>center</textAlign>
  7960.         <font>Geneva</font>
  7961.         <textSize>10</textSize>
  7962.         <textStyle>italic</textStyle>
  7963.         <name>Text Items</name>
  7964.         <script>on mouseUppush cdgo to card id 6238end mouseUp</script>
  7965.     </part>
  7966.     <part>
  7967.         <id>3</id>
  7968.         <type>button</type>
  7969.         <visible> <true /> </visible>
  7970.         <reserved5> 0 </reserved5>
  7971.         <reserved4> 0 </reserved4>
  7972.         <reserved3> 0 </reserved3>
  7973.         <reserved2> 0 </reserved2>
  7974.         <reserved1> 0 </reserved1>
  7975.         <enabled> <true /> </enabled>
  7976.         <rect>
  7977.             <left>403</left>
  7978.             <top>175</top>
  7979.             <right>503</right>
  7980.             <bottom>195</bottom>
  7981.         </rect>
  7982.         <style>roundrect</style>
  7983.         <showName> <true /> </showName>
  7984.         <highlight> <false /> </highlight>
  7985.         <autoHighlight> <false /> </autoHighlight>
  7986.         <sharedHighlight> <true /> </sharedHighlight>
  7987.         <family>0</family>
  7988.         <titleWidth>0</titleWidth>
  7989.         <icon>0</icon>
  7990.         <textAlign>center</textAlign>
  7991.         <font>Chicago</font>
  7992.         <textSize>12</textSize>
  7993.         <textStyle>plain</textStyle>
  7994.         <name>Example</name>
  7995.         <script>on mouseUpput Dialoger("Example"¬¨,""¬¨ -- Replacement text, "true"¬¨ --Button "Motto‚Ķ", ""¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn Crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "") into dResultend mouseUp</script>
  7996.     </part>
  7997.     <part>
  7998.         <id>4</id>
  7999.         <type>button</type>
  8000.         <visible> <true /> </visible>
  8001.         <reserved5> 0 </reserved5>
  8002.         <reserved4> 0 </reserved4>
  8003.         <reserved3> 0 </reserved3>
  8004.         <reserved2> 0 </reserved2>
  8005.         <reserved1> 0 </reserved1>
  8006.         <enabled> <true /> </enabled>
  8007.         <rect>
  8008.             <left>403</left>
  8009.             <top>262</top>
  8010.             <right>503</right>
  8011.             <bottom>278</bottom>
  8012.         </rect>
  8013.         <style>rectangle</style>
  8014.         <showName> <true /> </showName>
  8015.         <highlight> <false /> </highlight>
  8016.         <autoHighlight> <true /> </autoHighlight>
  8017.         <sharedHighlight> <true /> </sharedHighlight>
  8018.         <family>0</family>
  8019.         <titleWidth>0</titleWidth>
  8020.         <icon>0</icon>
  8021.         <textAlign>center</textAlign>
  8022.         <font>Geneva</font>
  8023.         <textSize>10</textSize>
  8024.         <textStyle>italic</textStyle>
  8025.         <name>Substitution Text</name>
  8026.         <script>on mouseUppush cdgo to card id 10735end mouseUp</script>
  8027.     </part>
  8028.     <content>
  8029.         <layer>background</layer>
  8030.         <id>4</id>
  8031.         <text>Dialoger‚Ñ¢</text>
  8032.     </content>
  8033.     <content>
  8034.         <layer>background</layer>
  8035.         <id>5</id>
  8036.         <text>Text</text>
  8037.     </content>
  8038.     <content>
  8039.         <layer>background</layer>
  8040.         <id>6</id>
  8041.         <text>If item n is a text item, parameter n may be used to change its contents. It may also be left blank or even omitted entirely.If you want different text to appear than that which is in the DITL, you can supply it here as the parameter. For example, if the fourth item in a DITL is a static text item that contains "Select One:" and you want it to read "Select One or More:" when your dialog is displayed, simply use the new text as the fourth parameter. Careful ‚Äî since the DITL also describes the size of the text item, it is possible to supply new text which will not all fit in the allotted space. If so, any excess will be truncated.Note: Substitution text can also change the contents of static text items. The choice is left to you.</text>
  8042.     </content>
  8043.     <content>
  8044.         <layer>background</layer>
  8045.         <id>12</id>
  8046.         <text>1.0</text>
  8047.     </content>
  8048.     <content>
  8049.         <layer>background</layer>
  8050.         <id>14</id>
  8051.         <text>1024</text>
  8052.     </content>
  8053.     <name></name>
  8054.     <script></script>
  8055. </card>
  8056.  
  8057.  
  8058. card_11349.xml
  8059. <?xml version="1.0" encoding="utf-8" ?>
  8060. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  8061. <card>
  8062.     <id>11349</id>
  8063.     <filler1>0</filler1>
  8064.     <cantDelete> <false /> </cantDelete>
  8065.     <showPict> <true /> </showPict>
  8066.     <dontSearch> <false /> </dontSearch>
  8067.     <owner>2663</owner>
  8068.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  8069.     <part>
  8070.         <id>1</id>
  8071.         <type>button</type>
  8072.         <visible> <true /> </visible>
  8073.         <reserved5> 0 </reserved5>
  8074.         <reserved4> 0 </reserved4>
  8075.         <reserved3> 0 </reserved3>
  8076.         <reserved2> 0 </reserved2>
  8077.         <reserved1> 0 </reserved1>
  8078.         <enabled> <true /> </enabled>
  8079.         <rect>
  8080.             <left>403</left>
  8081.             <top>241</top>
  8082.             <right>503</right>
  8083.             <bottom>261</bottom>
  8084.         </rect>
  8085.         <style>roundrect</style>
  8086.         <showName> <true /> </showName>
  8087.         <highlight> <false /> </highlight>
  8088.         <autoHighlight> <false /> </autoHighlight>
  8089.         <sharedHighlight> <true /> </sharedHighlight>
  8090.         <family>0</family>
  8091.         <titleWidth>0</titleWidth>
  8092.         <icon>0</icon>
  8093.         <textAlign>center</textAlign>
  8094.         <font>Chicago</font>
  8095.         <textSize>12</textSize>
  8096.         <textStyle>plain</textStyle>
  8097.         <name>Example</name>
  8098.         <script>on mouseUpput Dialoger("Example"¬¨,""¬¨ -- Replacement text, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish") into dResultend mouseUp</script>
  8099.     </part>
  8100.     <part>
  8101.         <id>2</id>
  8102.         <type>button</type>
  8103.         <visible> <true /> </visible>
  8104.         <reserved5> 0 </reserved5>
  8105.         <reserved4> 0 </reserved4>
  8106.         <reserved3> 0 </reserved3>
  8107.         <reserved2> 0 </reserved2>
  8108.         <reserved1> 0 </reserved1>
  8109.         <enabled> <true /> </enabled>
  8110.         <rect>
  8111.             <left>403</left>
  8112.             <top>132</top>
  8113.             <right>503</right>
  8114.             <bottom>148</bottom>
  8115.         </rect>
  8116.         <style>rectangle</style>
  8117.         <showName> <true /> </showName>
  8118.         <highlight> <false /> </highlight>
  8119.         <autoHighlight> <true /> </autoHighlight>
  8120.         <sharedHighlight> <true /> </sharedHighlight>
  8121.         <family>0</family>
  8122.         <titleWidth>0</titleWidth>
  8123.         <icon>0</icon>
  8124.         <textAlign>center</textAlign>
  8125.         <font>Geneva</font>
  8126.         <textSize>10</textSize>
  8127.         <textStyle>italic</textStyle>
  8128.         <name>Button Items</name>
  8129.         <script>on mouseUppush cdgo to card id 6902end mouseUp</script>
  8130.     </part>
  8131.     <content>
  8132.         <layer>background</layer>
  8133.         <id>4</id>
  8134.         <text>Dialoger‚Ñ¢</text>
  8135.     </content>
  8136.     <content>
  8137.         <layer>background</layer>
  8138.         <id>5</id>
  8139.         <text>Buttons</text>
  8140.     </content>
  8141.     <content>
  8142.         <layer>background</layer>
  8143.         <id>6</id>
  8144.         <text>If item n is a button, parameter n may be used to either change its name or set its value. It may also be left blank or even omitted entirely.You may change the name of a button by simply providing the new name as the parameter. For example, if the fourth item in a DITL is a push button named "Oldies" and you want it named "Latest" when your dialog is displayed, simply use "Latest" as the fourth parameter.Check boxes and radio buttons are always unchecked in the DITL resource. If you want one of them to be checked when the dialog is displayed, you must set its value by using "1" or "true" as the parameter. (Push buttons never remain "checked" so you cannot set their value). Remember: only one radio button in each group should be checked.</text>
  8145.     </content>
  8146.     <content>
  8147.         <layer>background</layer>
  8148.         <id>12</id>
  8149.         <text>1.0</text>
  8150.     </content>
  8151.     <content>
  8152.         <layer>background</layer>
  8153.         <id>14</id>
  8154.         <text>1023</text>
  8155.     </content>
  8156.     <name></name>
  8157.     <script></script>
  8158. </card>
  8159.  
  8160.  
  8161. card_12023.xml
  8162. <?xml version="1.0" encoding="utf-8" ?>
  8163. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  8164. <card>
  8165.     <id>12023</id>
  8166.     <filler1>0</filler1>
  8167.     <cantDelete> <false /> </cantDelete>
  8168.     <showPict> <true /> </showPict>
  8169.     <dontSearch> <false /> </dontSearch>
  8170.     <owner>2663</owner>
  8171.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  8172.     <part>
  8173.         <id>1</id>
  8174.         <type>button</type>
  8175.         <visible> <true /> </visible>
  8176.         <reserved5> 0 </reserved5>
  8177.         <reserved4> 0 </reserved4>
  8178.         <reserved3> 0 </reserved3>
  8179.         <reserved2> 0 </reserved2>
  8180.         <reserved1> 0 </reserved1>
  8181.         <enabled> <true /> </enabled>
  8182.         <rect>
  8183.             <left>403</left>
  8184.             <top>252</top>
  8185.             <right>503</right>
  8186.             <bottom>268</bottom>
  8187.         </rect>
  8188.         <style>rectangle</style>
  8189.         <showName> <true /> </showName>
  8190.         <highlight> <false /> </highlight>
  8191.         <autoHighlight> <true /> </autoHighlight>
  8192.         <sharedHighlight> <true /> </sharedHighlight>
  8193.         <family>0</family>
  8194.         <titleWidth>0</titleWidth>
  8195.         <icon>0</icon>
  8196.         <textAlign>center</textAlign>
  8197.         <font>Geneva</font>
  8198.         <textSize>10</textSize>
  8199.         <textStyle>italic</textStyle>
  8200.         <name>Item Addressing</name>
  8201.         <script>on mouseUppush cdgo to card id 52012end mouseUp</script>
  8202.     </part>
  8203.     <content>
  8204.         <layer>background</layer>
  8205.         <id>4</id>
  8206.         <text>Dialoger‚Ñ¢</text>
  8207.     </content>
  8208.     <content>
  8209.         <layer>background</layer>
  8210.         <id>5</id>
  8211.         <text>OK and Cancel</text>
  8212.     </content>
  8213.     <content>
  8214.         <layer>background</layer>
  8215.         <id>6</id>
  8216.         <text>Whoa!  What about items 1 and 2?  Don't they get they get the opportunity to have their initial value set?  Yes.But first, let me digress. By a convention established by the Dialog Manager, item 1 should always be the "OK" button (though its name may differ), and item 2 should always be the "Cancel" button (though, likewise, its name may differ). In addition, pressing the Return (or Enter) key is interpreted just like a click on item 1. Pressing cmd-. is interpreted as a click on item 2. So it is important that these first two are what the Dialog Manager expects.About the only thing you might want to do to an OK or Cancel button is to change their name ‚Äî or perhaps inactivate the OK button. The technique used to access these items is called explicit item number addressing. impressive name, huh! Both forms are used throughout. </text>
  8217.     </content>
  8218.     <content>
  8219.         <layer>background</layer>
  8220.         <id>12</id>
  8221.         <text>1.0</text>
  8222.     </content>
  8223.     <content>
  8224.         <layer>background</layer>
  8225.         <id>14</id>
  8226.         <text>1022</text>
  8227.     </content>
  8228.     <content>
  8229.         <layer>background</layer>
  8230.         <id>19</id>
  8231.         <text>3/21/90</text>
  8232.     </content>
  8233.     <name></name>
  8234.     <script></script>
  8235. </card>
  8236.  
  8237.  
  8238. card_11209.xml
  8239. <?xml version="1.0" encoding="utf-8" ?>
  8240. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  8241. <card>
  8242.     <id>11209</id>
  8243.     <filler1>0</filler1>
  8244.     <cantDelete> <false /> </cantDelete>
  8245.     <showPict> <true /> </showPict>
  8246.     <dontSearch> <false /> </dontSearch>
  8247.     <owner>2663</owner>
  8248.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  8249.     <part>
  8250.         <id>1</id>
  8251.         <type>button</type>
  8252.         <visible> <true /> </visible>
  8253.         <reserved5> 0 </reserved5>
  8254.         <reserved4> 0 </reserved4>
  8255.         <reserved3> 0 </reserved3>
  8256.         <reserved2> 0 </reserved2>
  8257.         <reserved1> 0 </reserved1>
  8258.         <enabled> <true /> </enabled>
  8259.         <rect>
  8260.             <left>403</left>
  8261.             <top>191</top>
  8262.             <right>503</right>
  8263.             <bottom>207</bottom>
  8264.         </rect>
  8265.         <style>rectangle</style>
  8266.         <showName> <true /> </showName>
  8267.         <highlight> <false /> </highlight>
  8268.         <autoHighlight> <true /> </autoHighlight>
  8269.         <sharedHighlight> <true /> </sharedHighlight>
  8270.         <family>0</family>
  8271.         <titleWidth>0</titleWidth>
  8272.         <icon>0</icon>
  8273.         <textAlign>center</textAlign>
  8274.         <font>Geneva</font>
  8275.         <textSize>10</textSize>
  8276.         <textStyle>italic</textStyle>
  8277.         <name>DLOGs & DITLs</name>
  8278.         <script>on mouseUppush cdgo to card id 8500end mouseUp</script>
  8279.     </part>
  8280.     <content>
  8281.         <layer>background</layer>
  8282.         <id>4</id>
  8283.         <text>Dialoger‚Ñ¢</text>
  8284.     </content>
  8285.     <content>
  8286.         <layer>background</layer>
  8287.         <id>5</id>
  8288.         <text>Item Values</text>
  8289.     </content>
  8290.     <content>
  8291.         <layer>background</layer>
  8292.         <id>6</id>
  8293.         <text>Dialoger may take up to 16 parameters. We have already discussed what the first two are for which leaves us only numbers 3 through 16!  Luckily, they may all be explained at once. In order to do so, however, I need to introduce a little shorthand:  "n" stands for any number between 3 and 16, OK?One more thing. Remember that dialog items come in a list (the DITL resource)?  Well each item in that list can be thought of as having a number which corresponds to its place in the list (ie the first item in the list is number one, the second is number two, etc.)Now we‚Äôre ready: parameter n is the initial value of dialog item n. What this initial value is and whether it is necessary or not depends on the kind of item n is.</text>
  8294.     </content>
  8295.     <content>
  8296.         <layer>background</layer>
  8297.         <id>12</id>
  8298.         <text>1.0</text>
  8299.     </content>
  8300.     <content>
  8301.         <layer>background</layer>
  8302.         <id>14</id>
  8303.         <text>1021</text>
  8304.     </content>
  8305.     <content>
  8306.         <layer>background</layer>
  8307.         <id>19</id>
  8308.         <text>3/7/90</text>
  8309.     </content>
  8310.     <name></name>
  8311.     <script></script>
  8312. </card>
  8313.  
  8314.  
  8315. card_10735.xml
  8316. <?xml version="1.0" encoding="utf-8" ?>
  8317. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  8318. <card>
  8319.     <id>10735</id>
  8320.     <filler1>0</filler1>
  8321.     <cantDelete> <false /> </cantDelete>
  8322.     <showPict> <true /> </showPict>
  8323.     <dontSearch> <false /> </dontSearch>
  8324.     <owner>2663</owner>
  8325.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  8326.     <content>
  8327.         <layer>background</layer>
  8328.         <id>4</id>
  8329.         <text>Dialoger‚Ñ¢</text>
  8330.     </content>
  8331.     <content>
  8332.         <layer>background</layer>
  8333.         <id>5</id>
  8334.         <text>Substitute Text</text>
  8335.     </content>
  8336.     <content>
  8337.         <layer>background</layer>
  8338.         <id>6</id>
  8339.         <text>Now we're ready to look at the second parameter of Dialoger... but first a word from our sponsor, the Dialog Manager: Since you often don't know what you'll want a text item to "say" until you're ready to display the dialog, it seems unfair that you are required to decide on the text when creating the DITL resource ‚Äî long before you ever show the dialog. To alleviate this problem, the dialog manager allows you to use placeholders in the DITL which will be replaced with the proper text when the dialog is displayed. These placeholders are: ^0, ^1, ^2 and ^3.The second parameter allows you to provide the "real" text to substitute for any placeholders in the text items. Each line in the parameter replaces a different placeholder:line 1 replaces ^0, line 2 replaces ^1, line 3 replaces ^2, line 4 replaces ^3.</text>
  8340.     </content>
  8341.     <content>
  8342.         <layer>background</layer>
  8343.         <id>12</id>
  8344.         <text>1.0</text>
  8345.     </content>
  8346.     <content>
  8347.         <layer>background</layer>
  8348.         <id>14</id>
  8349.         <text>1020</text>
  8350.     </content>
  8351.     <name></name>
  8352.     <script></script>
  8353. </card>
  8354.  
  8355.  
  8356. card_9273.xml
  8357. <?xml version="1.0" encoding="utf-8" ?>
  8358. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  8359. <card>
  8360.     <id>9273</id>
  8361.     <filler1>0</filler1>
  8362.     <cantDelete> <false /> </cantDelete>
  8363.     <showPict> <true /> </showPict>
  8364.     <dontSearch> <false /> </dontSearch>
  8365.     <owner>2663</owner>
  8366.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  8367.     <part>
  8368.         <id>1</id>
  8369.         <type>button</type>
  8370.         <visible> <true /> </visible>
  8371.         <reserved5> 0 </reserved5>
  8372.         <reserved4> 0 </reserved4>
  8373.         <reserved3> 0 </reserved3>
  8374.         <reserved2> 0 </reserved2>
  8375.         <reserved1> 0 </reserved1>
  8376.         <enabled> <true /> </enabled>
  8377.         <rect>
  8378.             <left>403</left>
  8379.             <top>207</top>
  8380.             <right>503</right>
  8381.             <bottom>227</bottom>
  8382.         </rect>
  8383.         <style>roundrect</style>
  8384.         <showName> <true /> </showName>
  8385.         <highlight> <false /> </highlight>
  8386.         <autoHighlight> <true /> </autoHighlight>
  8387.         <sharedHighlight> <true /> </sharedHighlight>
  8388.         <family>0</family>
  8389.         <titleWidth>0</titleWidth>
  8390.         <icon>0</icon>
  8391.         <textAlign>center</textAlign>
  8392.         <font>Chicago</font>
  8393.         <textSize>12</textSize>
  8394.         <textStyle>plain</textStyle>
  8395.         <name>Example</name>
  8396.         <script>on mouseUpput Dialoger("Example") into dResultend mouseUp</script>
  8397.     </part>
  8398.     <content>
  8399.         <layer>background</layer>
  8400.         <id>4</id>
  8401.         <text>Dialoger‚Ñ¢</text>
  8402.     </content>
  8403.     <content>
  8404.         <layer>background</layer>
  8405.         <id>5</id>
  8406.         <text>Our Example</text>
  8407.     </content>
  8408.     <content>
  8409.         <layer>background</layer>
  8410.         <id>6</id>
  8411.         <text>By the way, I hope you liked that dialog box‚Ķ We will be using it throughout this section to illustrate the various capabilities of Dialoger. While it may look a little boring now‚Ķ just you wait‚Ķ all those plain boxes are going to be transformed into popup menus, lists and other fun-filled items.While the text (like this stuff here) should give you a good idea of what additions are begin made to the script of the Example button, feel free to take a look as you go. (The easiest way is to hold down the command and the option key while clicking on the button). Also, experiment yourself by changing the script of the button and seeing the effect‚Ķ OK, now back to work!</text>
  8412.     </content>
  8413.     <content>
  8414.         <layer>background</layer>
  8415.         <id>12</id>
  8416.         <text>1.0</text>
  8417.     </content>
  8418.     <content>
  8419.         <layer>background</layer>
  8420.         <id>14</id>
  8421.         <text>1018</text>
  8422.     </content>
  8423.     <content>
  8424.         <layer>background</layer>
  8425.         <id>19</id>
  8426.         <text>3/7/90</text>
  8427.     </content>
  8428.     <name></name>
  8429.     <script></script>
  8430. </card>
  8431.  
  8432.  
  8433. card_10467.xml
  8434. <?xml version="1.0" encoding="utf-8" ?>
  8435. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  8436. <card>
  8437.     <id>10467</id>
  8438.     <filler1>0</filler1>
  8439.     <cantDelete> <false /> </cantDelete>
  8440.     <showPict> <true /> </showPict>
  8441.     <dontSearch> <false /> </dontSearch>
  8442.     <owner>2663</owner>
  8443.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  8444.     <part>
  8445.         <id>2</id>
  8446.         <type>button</type>
  8447.         <visible> <true /> </visible>
  8448.         <reserved5> 0 </reserved5>
  8449.         <reserved4> 0 </reserved4>
  8450.         <reserved3> 0 </reserved3>
  8451.         <reserved2> 0 </reserved2>
  8452.         <reserved1> 0 </reserved1>
  8453.         <enabled> <true /> </enabled>
  8454.         <rect>
  8455.             <left>403</left>
  8456.             <top>228</top>
  8457.             <right>503</right>
  8458.             <bottom>248</bottom>
  8459.         </rect>
  8460.         <style>roundrect</style>
  8461.         <showName> <true /> </showName>
  8462.         <highlight> <false /> </highlight>
  8463.         <autoHighlight> <true /> </autoHighlight>
  8464.         <sharedHighlight> <true /> </sharedHighlight>
  8465.         <family>0</family>
  8466.         <titleWidth>0</titleWidth>
  8467.         <icon>0</icon>
  8468.         <textAlign>center</textAlign>
  8469.         <font>Chicago</font>
  8470.         <textSize>12</textSize>
  8471.         <textStyle>plain</textStyle>
  8472.         <name>Example</name>
  8473.         <script>on mouseUpget Dialoger("Example"&return&"Font Geneva"&¬¨return&"Fontsize 10")end mouseUp</script>
  8474.     </part>
  8475.     <part>
  8476.         <id>3</id>
  8477.         <type>button</type>
  8478.         <visible> <true /> </visible>
  8479.         <reserved5> 0 </reserved5>
  8480.         <reserved4> 0 </reserved4>
  8481.         <reserved3> 0 </reserved3>
  8482.         <reserved2> 0 </reserved2>
  8483.         <reserved1> 0 </reserved1>
  8484.         <enabled> <true /> </enabled>
  8485.         <rect>
  8486.             <left>403</left>
  8487.             <top>272</top>
  8488.             <right>503</right>
  8489.             <bottom>292</bottom>
  8490.         </rect>
  8491.         <style>roundrect</style>
  8492.         <showName> <true /> </showName>
  8493.         <highlight> <false /> </highlight>
  8494.         <autoHighlight> <true /> </autoHighlight>
  8495.         <sharedHighlight> <true /> </sharedHighlight>
  8496.         <family>0</family>
  8497.         <titleWidth>0</titleWidth>
  8498.         <icon>0</icon>
  8499.         <textAlign>center</textAlign>
  8500.         <font>Chicago</font>
  8501.         <textSize>12</textSize>
  8502.         <textStyle>plain</textStyle>
  8503.         <name>Example</name>
  8504.         <script>on mouseUpget Dialoger("Example"&return&"Loc 100,40")end mouseUp</script>
  8505.     </part>
  8506.     <part>
  8507.         <id>4</id>
  8508.         <type>button</type>
  8509.         <visible> <true /> </visible>
  8510.         <reserved5> 0 </reserved5>
  8511.         <reserved4> 0 </reserved4>
  8512.         <reserved3> 0 </reserved3>
  8513.         <reserved2> 0 </reserved2>
  8514.         <reserved1> 0 </reserved1>
  8515.         <enabled> <true /> </enabled>
  8516.         <rect>
  8517.             <left>403</left>
  8518.             <top>198</top>
  8519.             <right>503</right>
  8520.             <bottom>218</bottom>
  8521.         </rect>
  8522.         <style>roundrect</style>
  8523.         <showName> <true /> </showName>
  8524.         <highlight> <false /> </highlight>
  8525.         <autoHighlight> <true /> </autoHighlight>
  8526.         <sharedHighlight> <true /> </sharedHighlight>
  8527.         <family>0</family>
  8528.         <titleWidth>0</titleWidth>
  8529.         <icon>0</icon>
  8530.         <textAlign>center</textAlign>
  8531.         <font>Chicago</font>
  8532.         <textSize>12</textSize>
  8533.         <textStyle>plain</textStyle>
  8534.         <name>Example</name>
  8535.         <script>on mouseUpget Dialoger("Example"&return&"Font Geneva")end mouseUp</script>
  8536.     </part>
  8537.     <content>
  8538.         <layer>background</layer>
  8539.         <id>5</id>
  8540.         <text>Dialog Options</text>
  8541.     </content>
  8542.     <content>
  8543.         <layer>background</layer>
  8544.         <id>6</id>
  8545.         <text>The first parameter must provide the name of the DLOG to be displayed. Optionally, it may also provide additional information about how to display the dialog as a whole. It does this in successive lines of the first parameter. These additional lines may alter such things as the font and size of the text items and the location of the dialog window. The exact form of these commands can be found in the Command Reference section but here are a some examples:        get Dialoger("Example"&return&"Font Geneva")        get Dialoger("Example"&return&"Font Geneva"&                            return&"Fontsize 10")        get Dialoger("Example"&return&"Loc 100,40")</text>
  8546.     </content>
  8547.     <content>
  8548.         <layer>background</layer>
  8549.         <id>4</id>
  8550.         <text>Dialoger‚Ñ¢</text>
  8551.     </content>
  8552.     <content>
  8553.         <layer>background</layer>
  8554.         <id>12</id>
  8555.         <text>1.0</text>
  8556.     </content>
  8557.     <content>
  8558.         <layer>background</layer>
  8559.         <id>14</id>
  8560.         <text>1019</text>
  8561.     </content>
  8562.     <name></name>
  8563.     <script></script>
  8564. </card>
  8565.  
  8566.  
  8567. card_10009.xml
  8568. <?xml version="1.0" encoding="utf-8" ?>
  8569. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  8570. <card>
  8571.     <id>10009</id>
  8572.     <filler1>0</filler1>
  8573.     <cantDelete> <false /> </cantDelete>
  8574.     <showPict> <true /> </showPict>
  8575.     <dontSearch> <false /> </dontSearch>
  8576.     <owner>2663</owner>
  8577.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  8578.     <part>
  8579.         <id>1</id>
  8580.         <type>button</type>
  8581.         <visible> <true /> </visible>
  8582.         <reserved5> 0 </reserved5>
  8583.         <reserved4> 0 </reserved4>
  8584.         <reserved3> 0 </reserved3>
  8585.         <reserved2> 0 </reserved2>
  8586.         <reserved1> 0 </reserved1>
  8587.         <enabled> <true /> </enabled>
  8588.         <rect>
  8589.             <left>403</left>
  8590.             <top>184</top>
  8591.             <right>503</right>
  8592.             <bottom>204</bottom>
  8593.         </rect>
  8594.         <style>roundrect</style>
  8595.         <showName> <true /> </showName>
  8596.         <highlight> <false /> </highlight>
  8597.         <autoHighlight> <true /> </autoHighlight>
  8598.         <sharedHighlight> <true /> </sharedHighlight>
  8599.         <family>0</family>
  8600.         <titleWidth>0</titleWidth>
  8601.         <icon>0</icon>
  8602.         <textAlign>center</textAlign>
  8603.         <font>Chicago</font>
  8604.         <textSize>12</textSize>
  8605.         <textStyle>plain</textStyle>
  8606.         <name>Example</name>
  8607.         <script>on mouseUpput Dialoger("Example") into dResultend mouseUp</script>
  8608.     </part>
  8609.     <part>
  8610.         <id>2</id>
  8611.         <type>button</type>
  8612.         <visible> <true /> </visible>
  8613.         <reserved5> 0 </reserved5>
  8614.         <reserved4> 0 </reserved4>
  8615.         <reserved3> 0 </reserved3>
  8616.         <reserved2> 0 </reserved2>
  8617.         <reserved1> 0 </reserved1>
  8618.         <enabled> <true /> </enabled>
  8619.         <rect>
  8620.             <left>403</left>
  8621.             <top>246</top>
  8622.             <right>503</right>
  8623.             <bottom>262</bottom>
  8624.         </rect>
  8625.         <style>rectangle</style>
  8626.         <showName> <true /> </showName>
  8627.         <highlight> <false /> </highlight>
  8628.         <autoHighlight> <true /> </autoHighlight>
  8629.         <sharedHighlight> <true /> </sharedHighlight>
  8630.         <family>0</family>
  8631.         <titleWidth>0</titleWidth>
  8632.         <icon>0</icon>
  8633.         <textAlign>center</textAlign>
  8634.         <font>Geneva</font>
  8635.         <textSize>10</textSize>
  8636.         <textStyle>italic</textStyle>
  8637.         <name>The Answer Is‚Ķ</name>
  8638.         <script>on mouseUppush cdgo to card id 6003end mouseUp</script>
  8639.     </part>
  8640.     <content>
  8641.         <layer>background</layer>
  8642.         <id>4</id>
  8643.         <text>Dialoger‚Ñ¢</text>
  8644.     </content>
  8645.     <content>
  8646.         <layer>background</layer>
  8647.         <id>5</id>
  8648.         <text>Dialog Name</text>
  8649.     </content>
  8650.     <content>
  8651.         <layer>background</layer>
  8652.         <id>6</id>
  8653.         <text>In order for Dialoger to display a particular dialog for you, you must provide it information in the form of parameters. Since Dialoger is a very powerful and flexible XFCN, there are a large number of optional parameters which allow you to specify many aspects of its operation. Nevertheless, only a single parameter is strictly required. This is the Name (or ID) of the DLOG resource that you want to display. For example:     put Dialoger("Example") into dResultwill display the dialog named "Example", handle the user's every wish and action until he dismissed the dialog with OK or Cancel and finally place a report of the user's selections into the container dResult. (The exact form of dResult is discussed in a later topic).</text>
  8654.     </content>
  8655.     <content>
  8656.         <layer>background</layer>
  8657.         <id>12</id>
  8658.         <text>1.0</text>
  8659.     </content>
  8660.     <content>
  8661.         <layer>background</layer>
  8662.         <id>14</id>
  8663.         <text>1017</text>
  8664.     </content>
  8665.     <name></name>
  8666.     <script></script>
  8667. </card>
  8668.  
  8669.  
  8670. card_17006.xml
  8671. <?xml version="1.0" encoding="utf-8" ?>
  8672. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  8673. <card>
  8674.     <id>17006</id>
  8675.     <filler1>0</filler1>
  8676.     <cantDelete> <false /> </cantDelete>
  8677.     <showPict> <true /> </showPict>
  8678.     <dontSearch> <false /> </dontSearch>
  8679.     <owner>2663</owner>
  8680.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  8681.     <part>
  8682.         <id>1</id>
  8683.         <type>button</type>
  8684.         <visible> <true /> </visible>
  8685.         <reserved5> 0 </reserved5>
  8686.         <reserved4> 0 </reserved4>
  8687.         <reserved3> 0 </reserved3>
  8688.         <reserved2> 0 </reserved2>
  8689.         <reserved1> 0 </reserved1>
  8690.         <enabled> <true /> </enabled>
  8691.         <rect>
  8692.             <left>403</left>
  8693.             <top>67</top>
  8694.             <right>503</right>
  8695.             <bottom>83</bottom>
  8696.         </rect>
  8697.         <style>rectangle</style>
  8698.         <showName> <true /> </showName>
  8699.         <highlight> <false /> </highlight>
  8700.         <autoHighlight> <true /> </autoHighlight>
  8701.         <sharedHighlight> <true /> </sharedHighlight>
  8702.         <family>0</family>
  8703.         <titleWidth>0</titleWidth>
  8704.         <icon>0</icon>
  8705.         <textAlign>center</textAlign>
  8706.         <font>Geneva</font>
  8707.         <textSize>10</textSize>
  8708.         <textStyle>italic</textStyle>
  8709.         <name>Resources</name>
  8710.         <script>on mouseUppush cdgo to card id 8388end mouseUp</script>
  8711.     </part>
  8712.     <part>
  8713.         <id>2</id>
  8714.         <type>button</type>
  8715.         <visible> <true /> </visible>
  8716.         <reserved5> 0 </reserved5>
  8717.         <reserved4> 0 </reserved4>
  8718.         <reserved3> 0 </reserved3>
  8719.         <reserved2> 0 </reserved2>
  8720.         <reserved1> 0 </reserved1>
  8721.         <enabled> <true /> </enabled>
  8722.         <rect>
  8723.             <left>403</left>
  8724.             <top>86</top>
  8725.             <right>503</right>
  8726.             <bottom>102</bottom>
  8727.         </rect>
  8728.         <style>rectangle</style>
  8729.         <showName> <true /> </showName>
  8730.         <highlight> <false /> </highlight>
  8731.         <autoHighlight> <true /> </autoHighlight>
  8732.         <sharedHighlight> <true /> </sharedHighlight>
  8733.         <family>0</family>
  8734.         <titleWidth>0</titleWidth>
  8735.         <icon>0</icon>
  8736.         <textAlign>center</textAlign>
  8737.         <font>Geneva</font>
  8738.         <textSize>10</textSize>
  8739.         <textStyle>italic</textStyle>
  8740.         <name>DLOGs & DITLs</name>
  8741.         <script>on mouseUppush cdgo to card id 8500end mouseUp</script>
  8742.     </part>
  8743.     <part>
  8744.         <id>3</id>
  8745.         <type>button</type>
  8746.         <visible> <true /> </visible>
  8747.         <reserved5> 0 </reserved5>
  8748.         <reserved4> 0 </reserved4>
  8749.         <reserved3> 0 </reserved3>
  8750.         <reserved2> 0 </reserved2>
  8751.         <reserved1> 0 </reserved1>
  8752.         <enabled> <true /> </enabled>
  8753.         <rect>
  8754.             <left>403</left>
  8755.             <top>232</top>
  8756.             <right>503</right>
  8757.             <bottom>248</bottom>
  8758.         </rect>
  8759.         <style>rectangle</style>
  8760.         <showName> <true /> </showName>
  8761.         <highlight> <false /> </highlight>
  8762.         <autoHighlight> <true /> </autoHighlight>
  8763.         <sharedHighlight> <true /> </sharedHighlight>
  8764.         <family>0</family>
  8765.         <titleWidth>0</titleWidth>
  8766.         <icon>0</icon>
  8767.         <textAlign>center</textAlign>
  8768.         <font>Geneva</font>
  8769.         <textSize>10</textSize>
  8770.         <textStyle>italic</textStyle>
  8771.         <name>Dialog Maker</name>
  8772.         <script>on mouseUppush cdgo to card id 2441end mouseUp</script>
  8773.     </part>
  8774.     <content>
  8775.         <layer>background</layer>
  8776.         <id>6</id>
  8777.         <text>Dialoger uses the same DLOG and DITL resources as the Dialog Manager to display dialog boxes. Therefore, before you can use Dialoger, you must have created the DLOG and DITL resources that describe how your dialog is to appear. There are two ways of doing this; using ResEdit or Dialog Maker.ResEdit is a powerful, general purpose resource editing tool distributed by Apple Computer. Unfortunately, this tool can be rather intimidating and dangerous.Dialog Maker is a built-in tool in the Dialoger package which allows you to design dialogs in HyperCard and to then turn them into appropriate DLOG and DITL resources.But don't worry‚Ķ for now we'll use mine‚Ķ</text>
  8778.     </content>
  8779.     <content>
  8780.         <layer>background</layer>
  8781.         <id>4</id>
  8782.         <text>Dialoger‚Ñ¢</text>
  8783.     </content>
  8784.     <content>
  8785.         <layer>background</layer>
  8786.         <id>5</id>
  8787.         <text>DLOGs and DITLs</text>
  8788.     </content>
  8789.     <content>
  8790.         <layer>background</layer>
  8791.         <id>12</id>
  8792.         <text>1.0</text>
  8793.     </content>
  8794.     <content>
  8795.         <layer>background</layer>
  8796.         <id>14</id>
  8797.         <text>1016</text>
  8798.     </content>
  8799.     <name></name>
  8800.     <script></script>
  8801. </card>
  8802.  
  8803.  
  8804. card_2257.xml
  8805. <?xml version="1.0" encoding="utf-8" ?>
  8806. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  8807. <card>
  8808.     <id>2257</id>
  8809.     <filler1>0</filler1>
  8810.     <cantDelete> <false /> </cantDelete>
  8811.     <showPict> <true /> </showPict>
  8812.     <dontSearch> <false /> </dontSearch>
  8813.     <owner>2663</owner>
  8814.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  8815.     <part>
  8816.         <id>1</id>
  8817.         <type>button</type>
  8818.         <visible> <true /> </visible>
  8819.         <reserved5> 0 </reserved5>
  8820.         <reserved4> 0 </reserved4>
  8821.         <reserved3> 0 </reserved3>
  8822.         <reserved2> 0 </reserved2>
  8823.         <reserved1> 0 </reserved1>
  8824.         <enabled> <true /> </enabled>
  8825.         <rect>
  8826.             <left>403</left>
  8827.             <top>252</top>
  8828.             <right>503</right>
  8829.             <bottom>268</bottom>
  8830.         </rect>
  8831.         <style>rectangle</style>
  8832.         <showName> <true /> </showName>
  8833.         <highlight> <false /> </highlight>
  8834.         <autoHighlight> <true /> </autoHighlight>
  8835.         <sharedHighlight> <true /> </sharedHighlight>
  8836.         <family>0</family>
  8837.         <titleWidth>0</titleWidth>
  8838.         <icon>0</icon>
  8839.         <textAlign>center</textAlign>
  8840.         <font>Geneva</font>
  8841.         <textSize>10</textSize>
  8842.         <textStyle>italic</textStyle>
  8843.         <name>Fancy Items</name>
  8844.         <script>on mouseUppush cdgo to card id 7899end mouseUp</script>
  8845.     </part>
  8846.     <content>
  8847.         <layer>background</layer>
  8848.         <id>4</id>
  8849.         <text>Dialoger‚Ñ¢</text>
  8850.     </content>
  8851.     <content>
  8852.         <layer>background</layer>
  8853.         <id>6</id>
  8854.         <text>Dialoger is an eXternal FunCtioN (XFCN) which enables you to use real dialogs within HyperCard. With it you can display any dialog box and retrieve the results of all the user's selections. It automatically handles all the interactions with the user and returns when they have dismissed the dialog (usually with OK or Cancel).Advanced users of Dialoger may even manipulate the contents of the dialog while it is being displayed using familiar HyperTalk scripts and with the help of two more X's; dChanger and dContents. (Discussed in Section 3)Dialoger not only support all the items handled by the Dialog Manager (text, buttons, graphics and controls) but it also provides easy access to such Fancy Items as PopUp Menus and Lists (as well as some others).</text>
  8855.     </content>
  8856.     <content>
  8857.         <layer>background</layer>
  8858.         <id>5</id>
  8859.         <text>Introduction</text>
  8860.     </content>
  8861.     <content>
  8862.         <layer>background</layer>
  8863.         <id>12</id>
  8864.         <text>1.0</text>
  8865.     </content>
  8866.     <content>
  8867.         <layer>background</layer>
  8868.         <id>14</id>
  8869.         <text>1015</text>
  8870.     </content>
  8871.     <content>
  8872.         <layer>background</layer>
  8873.         <id>19</id>
  8874.         <text>3/7/90</text>
  8875.     </content>
  8876.     <name></name>
  8877.     <script></script>
  8878. </card>
  8879.  
  8880.  
  8881. card_8895.xml
  8882. <?xml version="1.0" encoding="utf-8" ?>
  8883. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  8884. <card>
  8885.     <id>8895</id>
  8886.     <filler1>0</filler1>
  8887.     <bitmap>BMAP_9062.pbm</bitmap>
  8888.     <cantDelete> <false /> </cantDelete>
  8889.     <showPict> <true /> </showPict>
  8890.     <dontSearch> <false /> </dontSearch>
  8891.     <owner>2663</owner>
  8892.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  8893.     <part>
  8894.         <id>3</id>
  8895.         <type>button</type>
  8896.         <visible> <true /> </visible>
  8897.         <reserved5> 0 </reserved5>
  8898.         <reserved4> 0 </reserved4>
  8899.         <reserved3> 0 </reserved3>
  8900.         <reserved2> 0 </reserved2>
  8901.         <reserved1> 0 </reserved1>
  8902.         <enabled> <true /> </enabled>
  8903.         <rect>
  8904.             <left>403</left>
  8905.             <top>178</top>
  8906.             <right>503</right>
  8907.             <bottom>194</bottom>
  8908.         </rect>
  8909.         <style>rectangle</style>
  8910.         <showName> <true /> </showName>
  8911.         <highlight> <false /> </highlight>
  8912.         <autoHighlight> <true /> </autoHighlight>
  8913.         <sharedHighlight> <true /> </sharedHighlight>
  8914.         <family>0</family>
  8915.         <titleWidth>0</titleWidth>
  8916.         <icon>0</icon>
  8917.         <textAlign>center</textAlign>
  8918.         <font>Geneva</font>
  8919.         <textSize>10</textSize>
  8920.         <textStyle>italic</textStyle>
  8921.         <name>Button Items</name>
  8922.         <script>on mouseUppush cdgo to card id 6902end mouseUp</script>
  8923.     </part>
  8924.     <content>
  8925.         <layer>background</layer>
  8926.         <id>4</id>
  8927.         <text>Dialog Manager</text>
  8928.     </content>
  8929.     <content>
  8930.         <layer>background</layer>
  8931.         <id>5</id>
  8932.         <text>Control Items</text>
  8933.     </content>
  8934.     <content>
  8935.         <layer>background</layer>
  8936.         <id>6</id>
  8937.         <text>There is actually one more kind of item which may appear in a dialog ‚Äî and hence in its dialog ITem List (DITL) ‚Äî a custom control. What is a control? It is a graphic object which visually conveys a value. This value may either be adjustable by the user (like a scroll bar) or it may only be adjustable by the Mac (like a progress indicator). Sometimes controls are simple and have only two values: Yes and No. The buttons we have already discussed are actually controls of this type. They are so simple, in fact, that the Dialog Manager understands everything it needs to about them.All other types of controls, however, need a CoNTroL template (CNTL) resource. This resource contains all the information necessary to display and manipulate the control (e.g. its location, size, min. and max. values, etc.).</text>
  8938.     </content>
  8939.     <content>
  8940.         <layer>background</layer>
  8941.         <id>12</id>
  8942.         <text>1.0</text>
  8943.     </content>
  8944.     <content>
  8945.         <layer>background</layer>
  8946.         <id>14</id>
  8947.         <text>1014</text>
  8948.     </content>
  8949.     <content>
  8950.         <layer>background</layer>
  8951.         <id>19</id>
  8952.         <text>4/11/90</text>
  8953.     </content>
  8954.     <name></name>
  8955.     <script></script>
  8956. </card>
  8957.  
  8958.  
  8959. card_2902.xml
  8960. <?xml version="1.0" encoding="utf-8" ?>
  8961. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  8962. <card>
  8963.     <id>2902</id>
  8964.     <filler1>0</filler1>
  8965.     <cantDelete> <false /> </cantDelete>
  8966.     <showPict> <true /> </showPict>
  8967.     <dontSearch> <false /> </dontSearch>
  8968.     <owner>2663</owner>
  8969.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  8970.     <part>
  8971.         <id>2</id>
  8972.         <type>button</type>
  8973.         <visible> <true /> </visible>
  8974.         <reserved5> 0 </reserved5>
  8975.         <reserved4> 0 </reserved4>
  8976.         <reserved3> 0 </reserved3>
  8977.         <reserved2> 0 </reserved2>
  8978.         <reserved1> 0 </reserved1>
  8979.         <enabled> <true /> </enabled>
  8980.         <rect>
  8981.             <left>403</left>
  8982.             <top>116</top>
  8983.             <right>503</right>
  8984.             <bottom>132</bottom>
  8985.         </rect>
  8986.         <style>rectangle</style>
  8987.         <showName> <true /> </showName>
  8988.         <highlight> <false /> </highlight>
  8989.         <autoHighlight> <true /> </autoHighlight>
  8990.         <sharedHighlight> <true /> </sharedHighlight>
  8991.         <family>0</family>
  8992.         <titleWidth>0</titleWidth>
  8993.         <icon>0</icon>
  8994.         <textAlign>center</textAlign>
  8995.         <font>Geneva</font>
  8996.         <textSize>10</textSize>
  8997.         <textStyle>italic</textStyle>
  8998.         <name>Fancy Items</name>
  8999.         <script>on mouseUppush cdgo to card id 7899end mouseUp</script>
  9000.     </part>
  9001.     <content>
  9002.         <layer>background</layer>
  9003.         <id>4</id>
  9004.         <text>Dialog Manager</text>
  9005.     </content>
  9006.     <content>
  9007.         <layer>background</layer>
  9008.         <id>5</id>
  9009.         <text>User Items</text>
  9010.     </content>
  9011.     <content>
  9012.         <layer>background</layer>
  9013.         <id>6</id>
  9014.         <text>Now the bad news. Remember "Fancy Stuff"? Notice we didn't mention them in our discussion of what could appear in an item list? Well, there is a very good reason for this ‚Äî the Dialog Manager doesn't "do" fancy stuff such as PopUp menus and Lists.Instead, the Dialog Manager allows for one more kind of item, called a User Item. Essentially, it does nothing with a User Item except pass the buck to the programmer who is solely responsible for creating and handling the contents of the user item. It is, then only through the efforts of the programmer that we have fancy stuff in dialogs.If a dialog contains a user item, then the Dialog ITem List   (DITL) contains very little information for that item. Essentially it just says: its not my job, man‚Ķ</text>
  9015.     </content>
  9016.     <content>
  9017.         <layer>background</layer>
  9018.         <id>12</id>
  9019.         <text>1.0</text>
  9020.     </content>
  9021.     <content>
  9022.         <layer>background</layer>
  9023.         <id>14</id>
  9024.         <text>1013</text>
  9025.     </content>
  9026.     <content>
  9027.         <layer>background</layer>
  9028.         <id>19</id>
  9029.         <text>4/11/90</text>
  9030.     </content>
  9031.     <name></name>
  9032.     <script></script>
  9033. </card>
  9034.  
  9035.  
  9036. card_8500.xml
  9037. <?xml version="1.0" encoding="utf-8" ?>
  9038. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  9039. <card>
  9040.     <id>8500</id>
  9041.     <filler1>0</filler1>
  9042.     <cantDelete> <false /> </cantDelete>
  9043.     <showPict> <true /> </showPict>
  9044.     <dontSearch> <false /> </dontSearch>
  9045.     <owner>2663</owner>
  9046.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  9047.     <part>
  9048.         <id>1</id>
  9049.         <type>button</type>
  9050.         <visible> <true /> </visible>
  9051.         <reserved5> 0 </reserved5>
  9052.         <reserved4> 0 </reserved4>
  9053.         <reserved3> 0 </reserved3>
  9054.         <reserved2> 0 </reserved2>
  9055.         <reserved1> 0 </reserved1>
  9056.         <enabled> <true /> </enabled>
  9057.         <rect>
  9058.             <left>403</left>
  9059.             <top>151</top>
  9060.             <right>503</right>
  9061.             <bottom>167</bottom>
  9062.         </rect>
  9063.         <style>rectangle</style>
  9064.         <showName> <true /> </showName>
  9065.         <highlight> <false /> </highlight>
  9066.         <autoHighlight> <true /> </autoHighlight>
  9067.         <sharedHighlight> <true /> </sharedHighlight>
  9068.         <family>0</family>
  9069.         <titleWidth>0</titleWidth>
  9070.         <icon>0</icon>
  9071.         <textAlign>center</textAlign>
  9072.         <font>Geneva</font>
  9073.         <textSize>10</textSize>
  9074.         <textStyle>italic</textStyle>
  9075.         <name>Window Types</name>
  9076.         <script>on mouseUppush cdgo to card id 3528end mouseUp</script>
  9077.     </part>
  9078.     <part>
  9079.         <id>4</id>
  9080.         <type>button</type>
  9081.         <visible> <true /> </visible>
  9082.         <reserved5> 0 </reserved5>
  9083.         <reserved4> 0 </reserved4>
  9084.         <reserved3> 0 </reserved3>
  9085.         <reserved2> 0 </reserved2>
  9086.         <reserved1> 0 </reserved1>
  9087.         <enabled> <true /> </enabled>
  9088.         <rect>
  9089.             <left>403</left>
  9090.             <top>207</top>
  9091.             <right>503</right>
  9092.             <bottom>223</bottom>
  9093.         </rect>
  9094.         <style>rectangle</style>
  9095.         <showName> <true /> </showName>
  9096.         <highlight> <false /> </highlight>
  9097.         <autoHighlight> <true /> </autoHighlight>
  9098.         <sharedHighlight> <true /> </sharedHighlight>
  9099.         <family>0</family>
  9100.         <titleWidth>0</titleWidth>
  9101.         <icon>0</icon>
  9102.         <textAlign>center</textAlign>
  9103.         <font>Geneva</font>
  9104.         <textSize>10</textSize>
  9105.         <textStyle>italic</textStyle>
  9106.         <name>Dialog Items</name>
  9107.         <script>on mouseUppush cdgo to card id 4847end mouseUp</script>
  9108.     </part>
  9109.     <content>
  9110.         <layer>background</layer>
  9111.         <id>5</id>
  9112.         <text>DLOGs and DITLs</text>
  9113.     </content>
  9114.     <content>
  9115.         <layer>background</layer>
  9116.         <id>4</id>
  9117.         <text>Dialog Manager</text>
  9118.     </content>
  9119.     <content>
  9120.         <layer>background</layer>
  9121.         <id>6</id>
  9122.         <text>Meanwhile, back on the Ranch‚Ķ we left our hero the Dialog Manager "accept(ing) a detailed description of what the dialog is to contain". Where does it get this nugget of information from? A resource, of course ‚Äî well, actually two resources whose types are: DLOG and DITL.The DiaLOG resource contains information about the dialog window. This includes the window type, its size, its location on the screen and its title (if appropriate). The Dialog ITem List is a list of the items which are to appear in the dialog. Each item in the list contains the information necessary to display itself ‚Äî such as its location, its size and finally, its name (for button items) or the text (for text items), or the ID of the resource to be displayed (for graphics).</text>
  9123.     </content>
  9124.     <content>
  9125.         <layer>background</layer>
  9126.         <id>12</id>
  9127.         <text>1.0</text>
  9128.     </content>
  9129.     <content>
  9130.         <layer>background</layer>
  9131.         <id>14</id>
  9132.         <text>1012</text>
  9133.     </content>
  9134.     <content>
  9135.         <layer>background</layer>
  9136.         <id>19</id>
  9137.         <text>4/11/90</text>
  9138.     </content>
  9139.     <name></name>
  9140.     <script></script>
  9141. </card>
  9142.  
  9143.  
  9144. card_8388.xml
  9145. <?xml version="1.0" encoding="utf-8" ?>
  9146. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  9147. <card>
  9148.     <id>8388</id>
  9149.     <filler1>0</filler1>
  9150.     <cantDelete> <false /> </cantDelete>
  9151.     <showPict> <true /> </showPict>
  9152.     <dontSearch> <false /> </dontSearch>
  9153.     <owner>2663</owner>
  9154.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  9155.     <content>
  9156.         <layer>background</layer>
  9157.         <id>4</id>
  9158.         <text>Dialog Manager</text>
  9159.     </content>
  9160.     <content>
  9161.         <layer>background</layer>
  9162.         <id>5</id>
  9163.         <text>Resources</text>
  9164.     </content>
  9165.     <content>
  9166.         <layer>background</layer>
  9167.         <id>6</id>
  9168.         <text>Let's digress here for a moment to discuss resources. Resources are handy little nuggets of information which the Mac (and most applications) use in their operations. Examples of such nuggets include icons and fonts.Not surprisingly, the Resource Manager is responsible for handling resources for the system. This manager imposes order to the potentially chaotic jumble of resources in the computer by catagorizing each "flavor" of resource as a different Type which is represented by a four letter code. For our examples, the types are ICON and FONT.The Resource Manager also gives each individual resource its own Name and Number (referred to as an ID). This allows us to discuss an individual nugget with its Type and its Name (eg ICON "Next Arrow") or ID (eg ICON 3564).</text>
  9169.     </content>
  9170.     <content>
  9171.         <layer>background</layer>
  9172.         <id>12</id>
  9173.         <text>1.0</text>
  9174.     </content>
  9175.     <content>
  9176.         <layer>background</layer>
  9177.         <id>14</id>
  9178.         <text>1011</text>
  9179.     </content>
  9180.     <content>
  9181.         <layer>background</layer>
  9182.         <id>19</id>
  9183.         <text>4/11/90</text>
  9184.     </content>
  9185.     <name></name>
  9186.     <script></script>
  9187. </card>
  9188.  
  9189.  
  9190. card_7970.xml
  9191. <?xml version="1.0" encoding="utf-8" ?>
  9192. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  9193. <card>
  9194.     <id>7970</id>
  9195.     <filler1>0</filler1>
  9196.     <cantDelete> <false /> </cantDelete>
  9197.     <showPict> <true /> </showPict>
  9198.     <dontSearch> <false /> </dontSearch>
  9199.     <owner>2663</owner>
  9200.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  9201.     <content>
  9202.         <layer>background</layer>
  9203.         <id>4</id>
  9204.         <text>Dialog Manager</text>
  9205.     </content>
  9206.     <content>
  9207.         <layer>background</layer>
  9208.         <id>6</id>
  9209.         <text>Within every Mac sold is a wealth of built-in capability which programmers can use to make their jobs easier. It is called a toolbox. The toolbox is conceptually organized into a number of different "Managers" which are each responsible for accomplishing some set of tasks for the computer. For example, menus are all handled by the Menu Manager and fonts are all handled by the Font Manager. It should come as no surprise, then, that dialogs are handled by the Dialoger Manager.In general, the Dialoger Manager accepts a detailed description of what the dialog is to contain and then handles all the nitty-gritty of actually displaying it. While it is displayed, the Dialog Manager helps with any changes that need to be made to dialog items. Finally when the dialog is dismissed, the Dialog Manager gets rid of it.</text>
  9210.     </content>
  9211.     <content>
  9212.         <layer>background</layer>
  9213.         <id>5</id>
  9214.         <text>The Toolbox</text>
  9215.     </content>
  9216.     <content>
  9217.         <layer>background</layer>
  9218.         <id>12</id>
  9219.         <text>1.0</text>
  9220.     </content>
  9221.     <content>
  9222.         <layer>background</layer>
  9223.         <id>14</id>
  9224.         <text>1010</text>
  9225.     </content>
  9226.     <name></name>
  9227.     <script></script>
  9228. </card>
  9229.  
  9230.  
  9231. card_7899.xml
  9232. <?xml version="1.0" encoding="utf-8" ?>
  9233. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  9234. <card>
  9235.     <id>7899</id>
  9236.     <filler1>0</filler1>
  9237.     <cantDelete> <false /> </cantDelete>
  9238.     <showPict> <true /> </showPict>
  9239.     <dontSearch> <false /> </dontSearch>
  9240.     <owner>2663</owner>
  9241.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  9242.     <part>
  9243.         <id>1</id>
  9244.         <type>button</type>
  9245.         <visible> <true /> </visible>
  9246.         <reserved5> 0 </reserved5>
  9247.         <reserved4> 0 </reserved4>
  9248.         <reserved3> 0 </reserved3>
  9249.         <reserved2> 0 </reserved2>
  9250.         <reserved1> 0 </reserved1>
  9251.         <enabled> <true /> </enabled>
  9252.         <rect>
  9253.             <left>403</left>
  9254.             <top>64</top>
  9255.             <right>503</right>
  9256.             <bottom>84</bottom>
  9257.         </rect>
  9258.         <style>roundrect</style>
  9259.         <showName> <true /> </showName>
  9260.         <highlight> <false /> </highlight>
  9261.         <autoHighlight> <true /> </autoHighlight>
  9262.         <sharedHighlight> <true /> </sharedHighlight>
  9263.         <family>0</family>
  9264.         <titleWidth>0</titleWidth>
  9265.         <icon>0</icon>
  9266.         <textAlign>center</textAlign>
  9267.         <font>Chicago</font>
  9268.         <textSize>12</textSize>
  9269.         <textStyle>plain</textStyle>
  9270.         <name>Open Stack‚Ķ</name>
  9271.         <script>on mouseUppush cardlock screenset lockMessages to truedoMenu "Open Stack..."pop cdunlock screenset lockMessages to falseend mouseUp</script>
  9272.     </part>
  9273.     <content>
  9274.         <layer>background</layer>
  9275.         <id>5</id>
  9276.         <text>Fancy Items</text>
  9277.     </content>
  9278.     <content>
  9279.         <layer>background</layer>
  9280.         <id>4</id>
  9281.         <text>Dialogs ‚Äî The Basics</text>
  9282.     </content>
  9283.     <content>
  9284.         <layer>background</layer>
  9285.         <id>6</id>
  9286.         <text>From your experience, you probably know that many dialogs contain items other than text, buttons and graphics. Two such items are PopUp Menus and Lists.PopUp Menus act similarly to regular menus except that they appear within a dialog rather than at the top of the screen. They usually allow you to select one of a set of choices. A fine example of this is the "Open Stack‚Ķ" dialog.Lists are rather self-explanatory. They are lists of information from which one (or sometimes more) "things" can be selected. Notice that while a "thing" is usually a line of text (like the "open Stack" example) it may also be something like an icon (sorry no example of an icon list).There is other fancy stuff but let's not worry about it yet‚Ķ</text>
  9287.     </content>
  9288.     <content>
  9289.         <layer>background</layer>
  9290.         <id>12</id>
  9291.         <text>1.0</text>
  9292.     </content>
  9293.     <content>
  9294.         <layer>background</layer>
  9295.         <id>14</id>
  9296.         <text>1009</text>
  9297.     </content>
  9298.     <content>
  9299.         <layer>background</layer>
  9300.         <id>19</id>
  9301.         <text>3/20/90</text>
  9302.     </content>
  9303.     <name></name>
  9304.     <script></script>
  9305. </card>
  9306.  
  9307.  
  9308. card_7057.xml
  9309. <?xml version="1.0" encoding="utf-8" ?>
  9310. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  9311. <card>
  9312.     <id>7057</id>
  9313.     <filler1>0</filler1>
  9314.     <bitmap>BMAP_7239.pbm</bitmap>
  9315.     <cantDelete> <false /> </cantDelete>
  9316.     <showPict> <true /> </showPict>
  9317.     <dontSearch> <false /> </dontSearch>
  9318.     <owner>2663</owner>
  9319.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  9320.     <part>
  9321.         <id>3</id>
  9322.         <type>button</type>
  9323.         <visible> <true /> </visible>
  9324.         <reserved5> 0 </reserved5>
  9325.         <reserved4> 0 </reserved4>
  9326.         <reserved3> 0 </reserved3>
  9327.         <reserved2> 0 </reserved2>
  9328.         <reserved1> 0 </reserved1>
  9329.         <enabled> <true /> </enabled>
  9330.         <rect>
  9331.             <left>403</left>
  9332.             <top>72</top>
  9333.             <right>503</right>
  9334.             <bottom>92</bottom>
  9335.         </rect>
  9336.         <style>roundrect</style>
  9337.         <showName> <true /> </showName>
  9338.         <highlight> <false /> </highlight>
  9339.         <autoHighlight> <true /> </autoHighlight>
  9340.         <sharedHighlight> <true /> </sharedHighlight>
  9341.         <family>0</family>
  9342.         <titleWidth>0</titleWidth>
  9343.         <icon>0</icon>
  9344.         <textAlign>center</textAlign>
  9345.         <font>Chicago</font>
  9346.         <textSize>12</textSize>
  9347.         <textStyle>plain</textStyle>
  9348.         <name>Page Setup‚Ķ</name>
  9349.         <script>on mouseUpdoMenu "Page SetUp..."end mouseUp</script>
  9350.     </part>
  9351.     <content>
  9352.         <layer>background</layer>
  9353.         <id>4</id>
  9354.         <text>Dialogs ‚Äî The Basics</text>
  9355.     </content>
  9356.     <content>
  9357.         <layer>background</layer>
  9358.         <id>5</id>
  9359.         <text>Graphic Items</text>
  9360.     </content>
  9361.     <content>
  9362.         <layer>background</layer>
  9363.         <id>6</id>
  9364.         <text>Since the Mac is such a graphic machine, it would be scandalous for it not to be able to use pretty graphics in a dialog box. Actually, there are two kinds of graphics that can be displayed: icons and pictures.You are undoubtedly familiar with icons since they are used in many HyperCard buttons. They are fixed size images (32 x32) which represent an idea, operation or action. Our trusty example has run out of steam here, so instead let's take a look at the "Page Setup" dialog which contains some icons which represent the paper orientations Landscape and Portrait.Pictures are just what you might imagine. They are graphic images which can look like anything at all. They can even be in color. The tree at right is one.</text>
  9365.     </content>
  9366.     <content>
  9367.         <layer>background</layer>
  9368.         <id>12</id>
  9369.         <text>1.0</text>
  9370.     </content>
  9371.     <content>
  9372.         <layer>background</layer>
  9373.         <id>14</id>
  9374.         <text>1008</text>
  9375.     </content>
  9376.     <name></name>
  9377.     <script></script>
  9378. </card>
  9379.  
  9380.  
  9381. card_6902.xml
  9382. <?xml version="1.0" encoding="utf-8" ?>
  9383. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  9384. <card>
  9385.     <id>6902</id>
  9386.     <filler1>0</filler1>
  9387.     <bitmap>BMAP_4988.pbm</bitmap>
  9388.     <cantDelete> <false /> </cantDelete>
  9389.     <showPict> <true /> </showPict>
  9390.     <dontSearch> <false /> </dontSearch>
  9391.     <owner>2663</owner>
  9392.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  9393.     <part>
  9394.         <id>1</id>
  9395.         <type>button</type>
  9396.         <visible> <true /> </visible>
  9397.         <reserved5> 0 </reserved5>
  9398.         <reserved4> 0 </reserved4>
  9399.         <reserved3> 0 </reserved3>
  9400.         <reserved2> 0 </reserved2>
  9401.         <reserved1> 0 </reserved1>
  9402.         <enabled> <true /> </enabled>
  9403.         <rect>
  9404.             <left>403</left>
  9405.             <top>68</top>
  9406.             <right>503</right>
  9407.             <bottom>88</bottom>
  9408.         </rect>
  9409.         <style>roundrect</style>
  9410.         <showName> <true /> </showName>
  9411.         <highlight> <false /> </highlight>
  9412.         <autoHighlight> <true /> </autoHighlight>
  9413.         <sharedHighlight> <true /> </sharedHighlight>
  9414.         <family>0</family>
  9415.         <titleWidth>0</titleWidth>
  9416.         <icon>0</icon>
  9417.         <textAlign>center</textAlign>
  9418.         <font>Chicago</font>
  9419.         <textSize>12</textSize>
  9420.         <textStyle>plain</textStyle>
  9421.         <name>Button Info‚Ķ</name>
  9422.         <script>on mouseUpselect medoMenu "Button Info..."choose browse toolend mouseUp</script>
  9423.     </part>
  9424.     <content>
  9425.         <layer>background</layer>
  9426.         <id>4</id>
  9427.         <text>Dialogs ‚Äî The Basics</text>
  9428.     </content>
  9429.     <content>
  9430.         <layer>background</layer>
  9431.         <id>5</id>
  9432.         <text>Button Items</text>
  9433.     </content>
  9434.     <content>
  9435.         <layer>background</layer>
  9436.         <id>6</id>
  9437.         <text>Just as there was more than one kind of text item, so too is there more than one kind of button. While dialogs do not offer the plethora of button types that HyperCard does, there are still three types to choose from.Radio Buttons are named after the buttons that remember radio stations in old card stereos. They imply that only one of the choices may be selected (eg Styles in our example).Checkboxes are not so restrictive. Each one is usually independent of all others and merely lets you say yes or no to a particular option (eg Show Name in our example).Push Buttons usually provide instant gratification; they do whatever they're going to immediately. This often includes dismissing the dialog (eg "OK" and "Cancel" in our example).</text>
  9438.     </content>
  9439.     <content>
  9440.         <layer>background</layer>
  9441.         <id>12</id>
  9442.         <text>1.0</text>
  9443.     </content>
  9444.     <content>
  9445.         <layer>background</layer>
  9446.         <id>14</id>
  9447.         <text>1007</text>
  9448.     </content>
  9449.     <content>
  9450.         <layer>background</layer>
  9451.         <id>19</id>
  9452.         <text>4/11/90</text>
  9453.     </content>
  9454.     <name></name>
  9455.     <script></script>
  9456. </card>
  9457.  
  9458.  
  9459. card_6238.xml
  9460. <?xml version="1.0" encoding="utf-8" ?>
  9461. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  9462. <card>
  9463.     <id>6238</id>
  9464.     <filler1>0</filler1>
  9465.     <bitmap>BMAP_6465.pbm</bitmap>
  9466.     <cantDelete> <false /> </cantDelete>
  9467.     <showPict> <true /> </showPict>
  9468.     <dontSearch> <false /> </dontSearch>
  9469.     <owner>2663</owner>
  9470.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  9471.     <part>
  9472.         <id>1</id>
  9473.         <type>button</type>
  9474.         <visible> <true /> </visible>
  9475.         <reserved5> 0 </reserved5>
  9476.         <reserved4> 0 </reserved4>
  9477.         <reserved3> 0 </reserved3>
  9478.         <reserved2> 0 </reserved2>
  9479.         <reserved1> 0 </reserved1>
  9480.         <enabled> <true /> </enabled>
  9481.         <rect>
  9482.             <left>403</left>
  9483.             <top>265</top>
  9484.             <right>503</right>
  9485.             <bottom>285</bottom>
  9486.         </rect>
  9487.         <style>roundrect</style>
  9488.         <showName> <true /> </showName>
  9489.         <highlight> <false /> </highlight>
  9490.         <autoHighlight> <true /> </autoHighlight>
  9491.         <sharedHighlight> <true /> </sharedHighlight>
  9492.         <family>0</family>
  9493.         <titleWidth>0</titleWidth>
  9494.         <icon>0</icon>
  9495.         <textAlign>center</textAlign>
  9496.         <font>Chicago</font>
  9497.         <textSize>12</textSize>
  9498.         <textStyle>plain</textStyle>
  9499.         <name>Button Info‚Ķ</name>
  9500.         <script>on mouseUpselect medoMenu "Button Info..."choose browse toolend mouseUp</script>
  9501.     </part>
  9502.     <content>
  9503.         <layer>background</layer>
  9504.         <id>5</id>
  9505.         <text>Text Items</text>
  9506.     </content>
  9507.     <content>
  9508.         <layer>background</layer>
  9509.         <id>4</id>
  9510.         <text>Dialogs ‚Äî The Basics</text>
  9511.     </content>
  9512.     <content>
  9513.         <layer>background</layer>
  9514.         <id>6</id>
  9515.         <text>There are two kinds of text items: static and editable. The names are fairly descriptive in a techie sort of way.Static text simply lies there harmlessly delivering some useful tidbit of information or direction to you, the user. In our now weary example of the Button Info‚Ķ dialog, the text "Card button ID: 1" is a static text item.Editable text, as you might well have guessed, is text that you can change by typing in the tried-and-true old way. Our faithful example also has one of these: the place you type in the button's name (it should contain "Button Info‚Ķ" in the example).Just to confuse you, the text "Button Name:" which serves as a label for the editable text item is, itself, static text.</text>
  9516.     </content>
  9517.     <content>
  9518.         <layer>background</layer>
  9519.         <id>12</id>
  9520.         <text>1.0</text>
  9521.     </content>
  9522.     <content>
  9523.         <layer>background</layer>
  9524.         <id>14</id>
  9525.         <text>1006</text>
  9526.     </content>
  9527.     <name></name>
  9528.     <script></script>
  9529. </card>
  9530.  
  9531.  
  9532. card_4847.xml
  9533. <?xml version="1.0" encoding="utf-8" ?>
  9534. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  9535. <card>
  9536.     <id>4847</id>
  9537.     <filler1>0</filler1>
  9538.     <cantDelete> <false /> </cantDelete>
  9539.     <showPict> <true /> </showPict>
  9540.     <dontSearch> <false /> </dontSearch>
  9541.     <owner>2663</owner>
  9542.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  9543.     <part>
  9544.         <id>6</id>
  9545.         <type>button</type>
  9546.         <visible> <true /> </visible>
  9547.         <reserved5> 0 </reserved5>
  9548.         <reserved4> 0 </reserved4>
  9549.         <reserved3> 0 </reserved3>
  9550.         <reserved2> 0 </reserved2>
  9551.         <reserved1> 0 </reserved1>
  9552.         <enabled> <true /> </enabled>
  9553.         <rect>
  9554.             <left>403</left>
  9555.             <top>250</top>
  9556.             <right>503</right>
  9557.             <bottom>270</bottom>
  9558.         </rect>
  9559.         <style>roundrect</style>
  9560.         <showName> <true /> </showName>
  9561.         <highlight> <false /> </highlight>
  9562.         <autoHighlight> <true /> </autoHighlight>
  9563.         <sharedHighlight> <true /> </sharedHighlight>
  9564.         <family>0</family>
  9565.         <titleWidth>0</titleWidth>
  9566.         <icon>0</icon>
  9567.         <textAlign>center</textAlign>
  9568.         <font>Chicago</font>
  9569.         <textSize>12</textSize>
  9570.         <textStyle>plain</textStyle>
  9571.         <name>Button Info‚Ķ</name>
  9572.         <script>on mouseUpselect medoMenu "Button Info..."choose browse toolend mouseUp</script>
  9573.     </part>
  9574.     <content>
  9575.         <layer>background</layer>
  9576.         <id>4</id>
  9577.         <text>Dialogs ‚Äî The Basics</text>
  9578.     </content>
  9579.     <content>
  9580.         <layer>background</layer>
  9581.         <id>5</id>
  9582.         <text>Dialog Items</text>
  9583.     </content>
  9584.     <content>
  9585.         <layer>background</layer>
  9586.         <id>6</id>
  9587.         <text>Obviously, there is more to dialogs than the window wrapper they come in. In order to elicit from you the information that is needed, dialogs display a number of different "things" in their window. These "things" include:          ‚Ä¢ Text                                 ‚Ä¢ Graphics          ‚Ä¢ Buttons                            ‚Ä¢ Fancy StuffFor instance, the Button Info‚Ķ dialog mentioned before has 7 Radio Buttons, 2 Check Boxes, 5 Push Buttons and 5 Text items (one of which can be edited - ie changed by the user)Notice the word "item" above. It is the correct name for each "thing" in a dialog box. From now they will be referred to as dialog items rather than "things".</text>
  9588.     </content>
  9589.     <content>
  9590.         <layer>background</layer>
  9591.         <id>12</id>
  9592.         <text>1.0</text>
  9593.     </content>
  9594.     <content>
  9595.         <layer>background</layer>
  9596.         <id>14</id>
  9597.         <text>1005</text>
  9598.     </content>
  9599.     <name></name>
  9600.     <script></script>
  9601. </card>
  9602.  
  9603.  
  9604. card_3528.xml
  9605. <?xml version="1.0" encoding="utf-8" ?>
  9606. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  9607. <card>
  9608.     <id>3528</id>
  9609.     <filler1>0</filler1>
  9610.     <bitmap>BMAP_4498.pbm</bitmap>
  9611.     <cantDelete> <false /> </cantDelete>
  9612.     <showPict> <true /> </showPict>
  9613.     <dontSearch> <false /> </dontSearch>
  9614.     <owner>2663</owner>
  9615.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  9616.     <content>
  9617.         <layer>background</layer>
  9618.         <id>4</id>
  9619.         <text>Dialogs ‚Äî The Basics</text>
  9620.     </content>
  9621.     <content>
  9622.         <layer>background</layer>
  9623.         <id>5</id>
  9624.         <text>Window Types</text>
  9625.     </content>
  9626.     <content>
  9627.         <layer>background</layer>
  9628.         <id>6</id>
  9629.         <text>Dialogs are actually a kind of window. As such, they may choose from a number of different appearances. The most common are shown at right. The top three are designed for modal (you remember what that was, right?) dialogs. The top one is the most common by far but the others may also be used. Notice that none of them have a title bar and are not easily confused with "normal" windows. The next lower one is most often used for non-modal dialogs. It looks like a regular window largely because that is exactly what it is!The bottom window is a floating windoid ‚Äjust like HyperCard's tool palette.</text>
  9630.     </content>
  9631.     <content>
  9632.         <layer>background</layer>
  9633.         <id>12</id>
  9634.         <text>1.0</text>
  9635.     </content>
  9636.     <content>
  9637.         <layer>background</layer>
  9638.         <id>14</id>
  9639.         <text>1004</text>
  9640.     </content>
  9641.     <content>
  9642.         <layer>background</layer>
  9643.         <id>19</id>
  9644.         <text>4/11/90</text>
  9645.     </content>
  9646.     <name></name>
  9647.     <script></script>
  9648. </card>
  9649.  
  9650.  
  9651. card_3814.xml
  9652. <?xml version="1.0" encoding="utf-8" ?>
  9653. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  9654. <card>
  9655.     <id>3814</id>
  9656.     <filler1>0</filler1>
  9657.     <bitmap>BMAP_4193.pbm</bitmap>
  9658.     <cantDelete> <false /> </cantDelete>
  9659.     <showPict> <true /> </showPict>
  9660.     <dontSearch> <false /> </dontSearch>
  9661.     <owner>2663</owner>
  9662.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  9663.     <content>
  9664.         <layer>background</layer>
  9665.         <id>4</id>
  9666.         <text>Dialogs ‚Äî The Basics</text>
  9667.     </content>
  9668.     <content>
  9669.         <layer>background</layer>
  9670.         <id>5</id>
  9671.         <text>Dialog Types</text>
  9672.     </content>
  9673.     <content>
  9674.         <layer>background</layer>
  9675.         <id>6</id>
  9676.         <text>There are two basic types of dialogs: modal and non-modal. While seeping with computerese, the concept behind these terms is actually quite straightforward.A modal dialog demands that you do what it wants before you do anything else. Such a dialog will often beep at you when you so much as click the mouse outside of it. Both of the dialogs previously discussed fall into this category. Non-modal dialogs are more rare (and harder to say). They behave more like a regular window, allowing you to move them, bring other windows to the front, make menu selections, etc. Examples of this type of dialog include Search & Replace dialogs in most word processors.Dialoger actually supports 3 types of non-modal dialogs. These are discussed later on‚Ķ</text>
  9677.     </content>
  9678.     <content>
  9679.         <layer>background</layer>
  9680.         <id>12</id>
  9681.         <text>1.0</text>
  9682.     </content>
  9683.     <content>
  9684.         <layer>background</layer>
  9685.         <id>14</id>
  9686.         <text>1003</text>
  9687.     </content>
  9688.     <content>
  9689.         <layer>background</layer>
  9690.         <id>19</id>
  9691.         <text>3/20/90</text>
  9692.     </content>
  9693.     <name></name>
  9694.     <script></script>
  9695. </card>
  9696.  
  9697.  
  9698. card_34170.xml
  9699. <?xml version="1.0" encoding="utf-8" ?>
  9700. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  9701. <card>
  9702.     <id>34170</id>
  9703.     <filler1>0</filler1>
  9704.     <cantDelete> <false /> </cantDelete>
  9705.     <showPict> <true /> </showPict>
  9706.     <dontSearch> <false /> </dontSearch>
  9707.     <owner>2663</owner>
  9708.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  9709.     <part>
  9710.         <id>3</id>
  9711.         <type>button</type>
  9712.         <visible> <true /> </visible>
  9713.         <reserved5> 0 </reserved5>
  9714.         <reserved4> 0 </reserved4>
  9715.         <reserved3> 0 </reserved3>
  9716.         <reserved2> 0 </reserved2>
  9717.         <reserved1> 0 </reserved1>
  9718.         <enabled> <true /> </enabled>
  9719.         <rect>
  9720.             <left>403</left>
  9721.             <top>69</top>
  9722.             <right>503</right>
  9723.             <bottom>89</bottom>
  9724.         </rect>
  9725.         <style>roundrect</style>
  9726.         <showName> <true /> </showName>
  9727.         <highlight> <false /> </highlight>
  9728.         <autoHighlight> <true /> </autoHighlight>
  9729.         <sharedHighlight> <true /> </sharedHighlight>
  9730.         <family>0</family>
  9731.         <titleWidth>0</titleWidth>
  9732.         <icon>0</icon>
  9733.         <textAlign>center</textAlign>
  9734.         <font>Chicago</font>
  9735.         <textSize>12</textSize>
  9736.         <textStyle>plain</textStyle>
  9737.         <name>Button Info‚Ķ</name>
  9738.         <script>on mouseUpselect medoMenu "Button Info..."choose browse toolend mouseUp</script>
  9739.     </part>
  9740.     <content>
  9741.         <layer>background</layer>
  9742.         <id>4</id>
  9743.         <text>Dialogs ‚Äî The Basics</text>
  9744.     </content>
  9745.     <content>
  9746.         <layer>background</layer>
  9747.         <id>5</id>
  9748.         <text>Overview</text>
  9749.     </content>
  9750.     <content>
  9751.         <layer>background</layer>
  9752.         <id>6</id>
  9753.         <text>A dialog is a displayed window when additional information is required before the Mac can do what you want. For instance, when you select "Open Stack‚Ķ" from the File menu, the Mac doesn't know which stack you want to open. To find out, it displays a dialog box which allows you to select the precise stack you want to open.Dialogs are also used to group possible commands together. Consider "Button Info‚Ķ" in the Objects menu above. It displays a dialog box from which you can change one or more properties of the selected button. The button at right demonstrates this.By the way, the "‚Ķ" at the end of a menu item indicates that the Mac will present you with a dialog once that item is selected.</text>
  9754.     </content>
  9755.     <content>
  9756.         <layer>background</layer>
  9757.         <id>12</id>
  9758.         <text>1.0</text>
  9759.     </content>
  9760.     <content>
  9761.         <layer>background</layer>
  9762.         <id>14</id>
  9763.         <text>1002</text>
  9764.     </content>
  9765.     <content>
  9766.         <layer>background</layer>
  9767.         <id>19</id>
  9768.         <text>4/11/90</text>
  9769.     </content>
  9770.     <name></name>
  9771.     <script></script>
  9772. </card>
  9773.  
  9774.  
  9775. card_60065.xml
  9776. <?xml version="1.0" encoding="utf-8" ?>
  9777. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  9778. <card>
  9779.     <id>60065</id>
  9780.     <filler1>0</filler1>
  9781.     <cantDelete> <false /> </cantDelete>
  9782.     <showPict> <true /> </showPict>
  9783.     <dontSearch> <false /> </dontSearch>
  9784.     <owner>2663</owner>
  9785.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  9786.     <part>
  9787.         <id>1</id>
  9788.         <type>button</type>
  9789.         <visible> <true /> </visible>
  9790.         <reserved5> 0 </reserved5>
  9791.         <reserved4> 0 </reserved4>
  9792.         <reserved3> 0 </reserved3>
  9793.         <reserved2> 0 </reserved2>
  9794.         <reserved1> 0 </reserved1>
  9795.         <enabled> <true /> </enabled>
  9796.         <rect>
  9797.             <left>403</left>
  9798.             <top>188</top>
  9799.             <right>503</right>
  9800.             <bottom>203</bottom>
  9801.         </rect>
  9802.         <style>rectangle</style>
  9803.         <showName> <true /> </showName>
  9804.         <highlight> <false /> </highlight>
  9805.         <autoHighlight> <true /> </autoHighlight>
  9806.         <sharedHighlight> <true /> </sharedHighlight>
  9807.         <family>0</family>
  9808.         <titleWidth>0</titleWidth>
  9809.         <icon>0</icon>
  9810.         <textAlign>center</textAlign>
  9811.         <font>Geneva</font>
  9812.         <textSize>10</textSize>
  9813.         <textStyle>italic</textStyle>
  9814.         <name>Non-Modal Dialogs</name>
  9815.         <script>on mouseUppush cdgo to card id 49775end mouseUp</script>
  9816.     </part>
  9817.     <part>
  9818.         <id>2</id>
  9819.         <type>button</type>
  9820.         <visible> <true /> </visible>
  9821.         <reserved5> 0 </reserved5>
  9822.         <reserved4> 0 </reserved4>
  9823.         <reserved3> 0 </reserved3>
  9824.         <reserved2> 0 </reserved2>
  9825.         <reserved1> 0 </reserved1>
  9826.         <enabled> <true /> </enabled>
  9827.         <rect>
  9828.             <left>403</left>
  9829.             <top>150</top>
  9830.             <right>503</right>
  9831.             <bottom>165</bottom>
  9832.         </rect>
  9833.         <style>rectangle</style>
  9834.         <showName> <true /> </showName>
  9835.         <highlight> <false /> </highlight>
  9836.         <autoHighlight> <true /> </autoHighlight>
  9837.         <sharedHighlight> <true /> </sharedHighlight>
  9838.         <family>0</family>
  9839.         <titleWidth>0</titleWidth>
  9840.         <icon>0</icon>
  9841.         <textAlign>center</textAlign>
  9842.         <font>Geneva</font>
  9843.         <textSize>10</textSize>
  9844.         <textStyle>italic</textStyle>
  9845.         <name>dContents</name>
  9846.         <script>on mouseUppush cdgo to card id 50701end mouseUp</script>
  9847.     </part>
  9848.     <part>
  9849.         <id>3</id>
  9850.         <type>button</type>
  9851.         <visible> <true /> </visible>
  9852.         <reserved5> 0 </reserved5>
  9853.         <reserved4> 0 </reserved4>
  9854.         <reserved3> 0 </reserved3>
  9855.         <reserved2> 0 </reserved2>
  9856.         <reserved1> 0 </reserved1>
  9857.         <enabled> <true /> </enabled>
  9858.         <rect>
  9859.             <left>403</left>
  9860.             <top>256</top>
  9861.             <right>503</right>
  9862.             <bottom>271</bottom>
  9863.         </rect>
  9864.         <style>rectangle</style>
  9865.         <showName> <true /> </showName>
  9866.         <highlight> <false /> </highlight>
  9867.         <autoHighlight> <true /> </autoHighlight>
  9868.         <sharedHighlight> <true /> </sharedHighlight>
  9869.         <family>0</family>
  9870.         <titleWidth>0</titleWidth>
  9871.         <icon>0</icon>
  9872.         <textAlign>center</textAlign>
  9873.         <font>Geneva</font>
  9874.         <textSize>10</textSize>
  9875.         <textStyle>italic</textStyle>
  9876.         <name>dContents</name>
  9877.         <script>on mouseUppush cdgo to card id 53185end mouseUp</script>
  9878.     </part>
  9879.     <content>
  9880.         <layer>background</layer>
  9881.         <id>4</id>
  9882.         <text>What's New</text>
  9883.     </content>
  9884.     <content>
  9885.         <layer>background</layer>
  9886.         <id>5</id>
  9887.         <text>1.0 Compatability</text>
  9888.     </content>
  9889.     <content>
  9890.         <layer>background</layer>
  9891.         <id>6</id>
  9892.         <text>dActivate and dBubble For non-modal dialogs, two additional XFCNs were used to support their operation: dActivate and dBubble. These two X's have been eliminated. Dialoger has incorporated the abilities of dActivate (when no parameters are passed in), and dContents has incorporated the functionality of dBubble. These changes enhanced performance and lessened the number of externals needed. However, they require that you 1) change all references to dBubble with dContents, and 2) change your idle handler to that specified in the section on Non-Modal Dialogs.dContentsWhen requesting information about the dialog as a whole, the second parameter should be 0 rather than -1  as in earlier versions. However, -1 is still supported so this change does not strictly require changing your code.</text>
  9893.     </content>
  9894.     <content>
  9895.         <layer>background</layer>
  9896.         <id>19</id>
  9897.         <text>3/21/90</text>
  9898.     </content>
  9899.     <name></name>
  9900.     <script></script>
  9901. </card>
  9902.  
  9903.  
  9904. card_59774.xml
  9905. <?xml version="1.0" encoding="utf-8" ?>
  9906. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  9907. <card>
  9908.     <id>59774</id>
  9909.     <filler1>0</filler1>
  9910.     <cantDelete> <false /> </cantDelete>
  9911.     <showPict> <true /> </showPict>
  9912.     <dontSearch> <false /> </dontSearch>
  9913.     <owner>2663</owner>
  9914.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  9915.     <content>
  9916.         <layer>background</layer>
  9917.         <id>4</id>
  9918.         <text>What's New</text>
  9919.     </content>
  9920.     <content>
  9921.         <layer>background</layer>
  9922.         <id>5</id>
  9923.         <text>1.0 Compatability</text>
  9924.     </content>
  9925.     <content>
  9926.         <layer>background</layer>
  9927.         <id>6</id>
  9928.         <text>Since this third modifier had been used to designate a pen pattern to be used for drawing an outline around the text, this capability is no longer available. Text may still be boxed using a separate UserBox. Also, line spacing of UserText items may have changed due to a correction in the way single spacing is calculated. However, the new syntax of the UserText command supports 1, 1 1/2, 2, 2 1/2 and 3 line spacing for text with the codes 1, 5, 2, 7, 3, respectively.Select / Deselect of icons and picturesIn version 1.0, the Select and Deselect commands could be used to highlight an icon or picture. In Dialoger Professional, this syntax is no longer supported as the resulting highlight was not reliable. Pictures new-found ability to become buttons allows a more effective technique ‚Äî simply specify a 1x1 selection grid for the picture.</text>
  9929.     </content>
  9930.     <content>
  9931.         <layer>background</layer>
  9932.         <id>19</id>
  9933.         <text>4/11/90</text>
  9934.     </content>
  9935.     <name></name>
  9936.     <script></script>
  9937. </card>
  9938.  
  9939.  
  9940. card_59321.xml
  9941. <?xml version="1.0" encoding="utf-8" ?>
  9942. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  9943. <card>
  9944.     <id>59321</id>
  9945.     <filler1>0</filler1>
  9946.     <cantDelete> <false /> </cantDelete>
  9947.     <showPict> <true /> </showPict>
  9948.     <dontSearch> <false /> </dontSearch>
  9949.     <owner>2663</owner>
  9950.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  9951.     <content>
  9952.         <layer>background</layer>
  9953.         <id>4</id>
  9954.         <text>What's New</text>
  9955.     </content>
  9956.     <content>
  9957.         <layer>background</layer>
  9958.         <id>5</id>
  9959.         <text>1.0 Compatability</text>
  9960.     </content>
  9961.     <content>
  9962.         <layer>background</layer>
  9963.         <id>6</id>
  9964.         <text>In the vast majority of cases, scripts written for Dialoger 1.0 will work without modification with Dialoger Professional. There are, however, some differences as noted below:userTextIn version 1.0, UserText provided a mechanism to display text in a variety of fonts and sizes. Dialoger Professional provides the StyledText command for static and editable text items for this purpose. Nevertheless, UserText user items are still supported. However, the representation of style and alignment has changed. Rather than being embedded in the actual text (e.g. <B<I for bold, italic), these attributes  are included as one-letter codes in the third modifier to the UserText command (e.g. UserText Geneva, 12, BI).</text>
  9965.     </content>
  9966.     <content>
  9967.         <layer>background</layer>
  9968.         <id>19</id>
  9969.         <text>3/21/90</text>
  9970.     </content>
  9971.     <name></name>
  9972.     <script></script>
  9973. </card>
  9974.  
  9975.  
  9976. card_58660.xml
  9977. <?xml version="1.0" encoding="utf-8" ?>
  9978. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  9979. <card>
  9980.     <id>58660</id>
  9981.     <filler1>0</filler1>
  9982.     <cantDelete> <false /> </cantDelete>
  9983.     <showPict> <true /> </showPict>
  9984.     <dontSearch> <false /> </dontSearch>
  9985.     <owner>2663</owner>
  9986.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  9987.     <content>
  9988.         <layer>background</layer>
  9989.         <id>4</id>
  9990.         <text>What's New</text>
  9991.     </content>
  9992.     <content>
  9993.         <layer>background</layer>
  9994.         <id>5</id>
  9995.         <text>Intro</text>
  9996.     </content>
  9997.     <content>
  9998.         <layer>background</layer>
  9999.         <id>6</id>
  10000.         <text>Text items may now be made empty. The implicit item addressing scheme in previous versions meant that an empty parameter had to be ignored. This is still true of empty parameters. However, using explicit item addressing, a text item (editable or static) may be made empty. For example "7‚óä" as some parameter to either Dialoger or dChanger would force the text item 7 to be empty.</text>
  10001.     </content>
  10002.     <content>
  10003.         <layer>background</layer>
  10004.         <id>19</id>
  10005.         <text>3/22/90</text>
  10006.     </content>
  10007.     <name></name>
  10008.     <script></script>
  10009. </card>
  10010.  
  10011.  
  10012. card_60321.xml
  10013. <?xml version="1.0" encoding="utf-8" ?>
  10014. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  10015. <card>
  10016.     <id>60321</id>
  10017.     <filler1>0</filler1>
  10018.     <cantDelete> <false /> </cantDelete>
  10019.     <showPict> <true /> </showPict>
  10020.     <dontSearch> <false /> </dontSearch>
  10021.     <owner>2663</owner>
  10022.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  10023.     <part>
  10024.         <id>1</id>
  10025.         <type>button</type>
  10026.         <visible> <true /> </visible>
  10027.         <reserved5> 0 </reserved5>
  10028.         <reserved4> 0 </reserved4>
  10029.         <reserved3> 0 </reserved3>
  10030.         <reserved2> 0 </reserved2>
  10031.         <reserved1> 0 </reserved1>
  10032.         <enabled> <true /> </enabled>
  10033.         <rect>
  10034.             <left>403</left>
  10035.             <top>235</top>
  10036.             <right>503</right>
  10037.             <bottom>250</bottom>
  10038.         </rect>
  10039.         <style>rectangle</style>
  10040.         <showName> <true /> </showName>
  10041.         <highlight> <false /> </highlight>
  10042.         <autoHighlight> <true /> </autoHighlight>
  10043.         <sharedHighlight> <true /> </sharedHighlight>
  10044.         <family>0</family>
  10045.         <titleWidth>0</titleWidth>
  10046.         <icon>0</icon>
  10047.         <textAlign>center</textAlign>
  10048.         <font>Geneva</font>
  10049.         <textSize>10</textSize>
  10050.         <textStyle>italic</textStyle>
  10051.         <name>Objects</name>
  10052.         <script>on mouseUppush cdgo to card id 18614end mouseUp</script>
  10053.     </part>
  10054.     <content>
  10055.         <layer>background</layer>
  10056.         <id>4</id>
  10057.         <text>What's New</text>
  10058.     </content>
  10059.     <content>
  10060.         <layer>background</layer>
  10061.         <id>5</id>
  10062.         <text>Intro</text>
  10063.     </content>
  10064.     <content>
  10065.         <layer>background</layer>
  10066.         <id>6</id>
  10067.         <text>Miscellaneous Enhancements:dChanger now respects radio buttion grouping. This means  when changing a button to true, you do not need to explicitly make sure all others in that group are false ‚Äî dChanger does it for you.Likewise dChanger now respects SingleSelection list logic. The Select and SelectText commands will deselect any previous selections as needed.Object resizing and Alignment. Objects may now be resized using the keyboard in Dialog Maker. Option-Arrow keys move the bottom right corner of the selected objects. Shift-Arrow aligns all selected objects in that direction. Option-Shift-Arrow aligns all selected objects in that direction by resizing rather than moving them.</text>
  10068.     </content>
  10069.     <content>
  10070.         <layer>background</layer>
  10071.         <id>19</id>
  10072.         <text>4/11/90</text>
  10073.     </content>
  10074.     <name></name>
  10075.     <script></script>
  10076. </card>
  10077.  
  10078.  
  10079. card_7452.xml
  10080. <?xml version="1.0" encoding="utf-8" ?>
  10081. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  10082. <card>
  10083.     <id>7452</id>
  10084.     <filler1>0</filler1>
  10085.     <cantDelete> <false /> </cantDelete>
  10086.     <showPict> <true /> </showPict>
  10087.     <dontSearch> <false /> </dontSearch>
  10088.     <owner>2663</owner>
  10089.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  10090.     <content>
  10091.         <layer>background</layer>
  10092.         <id>4</id>
  10093.         <text>What's New</text>
  10094.     </content>
  10095.     <content>
  10096.         <layer>background</layer>
  10097.         <id>5</id>
  10098.         <text>Intro</text>
  10099.     </content>
  10100.     <content>
  10101.         <layer>background</layer>
  10102.         <id>6</id>
  10103.         <text>Additional Commands ‚Äî Several additional commands have been added to Dialoger and / or dChanger:  NoDismiss undoes the effect of Dismiss on a button. Height changes the height of the dialog. Width changes its width. The entire window may be hidden with the Hide command, and then shown with the Show command.A ‚ÄúNoSelection‚Äù logic has been added for lists for display-only lists. Also, a SelFlags command may be used by experienced programmers for total control of the selection logic of the list.A whole new complement of commands have been added to support the new constructs of Custom Controls, Picture Buttons and StyledText. </text>
  10104.     </content>
  10105.     <content>
  10106.         <layer>background</layer>
  10107.         <id>19</id>
  10108.         <text>3/21/90</text>
  10109.     </content>
  10110.     <name></name>
  10111.     <script></script>
  10112. </card>
  10113.  
  10114.  
  10115. card_58546.xml
  10116. <?xml version="1.0" encoding="utf-8" ?>
  10117. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  10118. <card>
  10119.     <id>58546</id>
  10120.     <filler1>0</filler1>
  10121.     <cantDelete> <false /> </cantDelete>
  10122.     <showPict> <true /> </showPict>
  10123.     <dontSearch> <false /> </dontSearch>
  10124.     <owner>2663</owner>
  10125.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  10126.     <content>
  10127.         <layer>background</layer>
  10128.         <id>4</id>
  10129.         <text>What's New</text>
  10130.     </content>
  10131.     <content>
  10132.         <layer>background</layer>
  10133.         <id>5</id>
  10134.         <text>Intro</text>
  10135.     </content>
  10136.     <content>
  10137.         <layer>background</layer>
  10138.         <id>6</id>
  10139.         <text>Key Scrolling ‚Äî List items now support ‚Äúkey-scrolling‚Äù for sorted single selection lists. Similar to the file selection lists, you may now type one or more characters in quick succession and have the list select the closest match. Arrow keys will also reposition the selection. This feature must be explicitly requested for a particular list and is not appropriate for lists also containing editable text.Dialog Options ‚Äî Various options for the display of a dialog (e.g. hit handler) are now accessible within Dialog Maker. This allows for more complete prototyping of a dialog within Dialog Maker. In particular, a sample hit handler name will automatically be written in the card‚Äôs script. This script may be refined and tested all within the Dialog Maker environment before exporting. The exported button carries the hit handler with it for single click installation into the destination stack.</text>
  10140.     </content>
  10141.     <content>
  10142.         <layer>background</layer>
  10143.         <id>19</id>
  10144.         <text>3/21/90</text>
  10145.     </content>
  10146.     <name></name>
  10147.     <script></script>
  10148. </card>
  10149.  
  10150.  
  10151. card_59128.xml
  10152. <?xml version="1.0" encoding="utf-8" ?>
  10153. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  10154. <card>
  10155.     <id>59128</id>
  10156.     <filler1>0</filler1>
  10157.     <cantDelete> <false /> </cantDelete>
  10158.     <showPict> <true /> </showPict>
  10159.     <dontSearch> <false /> </dontSearch>
  10160.     <owner>2663</owner>
  10161.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  10162.     <part>
  10163.         <id>1</id>
  10164.         <type>button</type>
  10165.         <visible> <true /> </visible>
  10166.         <reserved5> 0 </reserved5>
  10167.         <reserved4> 0 </reserved4>
  10168.         <reserved3> 0 </reserved3>
  10169.         <reserved2> 0 </reserved2>
  10170.         <reserved1> 0 </reserved1>
  10171.         <enabled> <true /> </enabled>
  10172.         <rect>
  10173.             <left>403</left>
  10174.             <top>178</top>
  10175.             <right>503</right>
  10176.             <bottom>193</bottom>
  10177.         </rect>
  10178.         <style>rectangle</style>
  10179.         <showName> <true /> </showName>
  10180.         <highlight> <false /> </highlight>
  10181.         <autoHighlight> <true /> </autoHighlight>
  10182.         <sharedHighlight> <true /> </sharedHighlight>
  10183.         <family>0</family>
  10184.         <titleWidth>0</titleWidth>
  10185.         <icon>0</icon>
  10186.         <textAlign>center</textAlign>
  10187.         <font>Geneva</font>
  10188.         <textSize>10</textSize>
  10189.         <textStyle>italic</textStyle>
  10190.         <name>Stack Index</name>
  10191.         <script>on mouseUppush cdgo to card id 50384end mouseUp</script>
  10192.     </part>
  10193.     <part>
  10194.         <id>2</id>
  10195.         <type>button</type>
  10196.         <visible> <true /> </visible>
  10197.         <reserved5> 0 </reserved5>
  10198.         <reserved4> 0 </reserved4>
  10199.         <reserved3> 0 </reserved3>
  10200.         <reserved2> 0 </reserved2>
  10201.         <reserved1> 0 </reserved1>
  10202.         <enabled> <true /> </enabled>
  10203.         <rect>
  10204.             <left>403</left>
  10205.             <top>75</top>
  10206.             <right>503</right>
  10207.             <bottom>90</bottom>
  10208.         </rect>
  10209.         <style>rectangle</style>
  10210.         <showName> <true /> </showName>
  10211.         <highlight> <false /> </highlight>
  10212.         <autoHighlight> <true /> </autoHighlight>
  10213.         <sharedHighlight> <true /> </sharedHighlight>
  10214.         <family>0</family>
  10215.         <titleWidth>0</titleWidth>
  10216.         <icon>0</icon>
  10217.         <textAlign>center</textAlign>
  10218.         <font>Geneva</font>
  10219.         <textSize>10</textSize>
  10220.         <textStyle>italic</textStyle>
  10221.         <name>Item Addressing</name>
  10222.         <script>on mouseUppush cdgo to card id 52012end mouseUp</script>
  10223.     </part>
  10224.     <content>
  10225.         <layer>background</layer>
  10226.         <id>4</id>
  10227.         <text>What's New</text>
  10228.     </content>
  10229.     <content>
  10230.         <layer>background</layer>
  10231.         <id>5</id>
  10232.         <text>Intro</text>
  10233.     </content>
  10234.     <content>
  10235.         <layer>background</layer>
  10236.         <id>6</id>
  10237.         <text>Unlimited Item Addressing ‚Äî Commands to Dialoger and dChanger are no longer restricted to the implicit mapping of parameters to items. While this syntax is still supported, any command may be preceeded by an item number and then a ‚Äú‚óä‚Äù (option-shift-V). Stack Index ‚Äî A floating windoid of all dialog resources currently in the Dialog Maker stack keeps an index at your fingertips. From this windoid, a dialog‚Äôs card may be selected (by clicking), a new card created, or an existing dialog deleted. The contents of any dialog may also be viewed as a numbered list of items for quick reference.Version reporting ‚Äî If a ‚Äú‚óä‚Äù is passed in as the one and only parameter to Dialoger (or any of the other X‚Äôs) version information will be returned.</text>
  10238.     </content>
  10239.     <content>
  10240.         <layer>background</layer>
  10241.         <id>19</id>
  10242.         <text>3/21/90</text>
  10243.     </content>
  10244.     <name></name>
  10245.     <script></script>
  10246. </card>
  10247.  
  10248.  
  10249. card_57978.xml
  10250. <?xml version="1.0" encoding="utf-8" ?>
  10251. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  10252. <card>
  10253.     <id>57978</id>
  10254.     <filler1>0</filler1>
  10255.     <cantDelete> <false /> </cantDelete>
  10256.     <showPict> <true /> </showPict>
  10257.     <dontSearch> <false /> </dontSearch>
  10258.     <owner>2663</owner>
  10259.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  10260.     <content>
  10261.         <layer>background</layer>
  10262.         <id>4</id>
  10263.         <text>What's New</text>
  10264.     </content>
  10265.     <content>
  10266.         <layer>background</layer>
  10267.         <id>5</id>
  10268.         <text>Intro</text>
  10269.     </content>
  10270.     <content>
  10271.         <layer>background</layer>
  10272.         <id>6</id>
  10273.         <text>Floating Palettes ‚Äî Dialoger now supports an additional way of displaying dialogs entitled ‚Äúfloat‚Äù. These windows will remain above the card window at all times. Most often this feature is used in conjunction with tool palettes. Other items, such as lists and popup menus may also be included in a palette ‚Äî indeed anything may (except editable text). Styled text with scrollbars ‚Äî Static and editable text items may now include a scrollbar. They may also have their own text style including font, size, style, alignment and line spacing.Picture Buttons ‚Äî A single picture may be divided into a two dimensional grid of buttons. Two kinds of selection logic are supported for these buttons 1) radio button and 2) push button.</text>
  10274.     </content>
  10275.     <content>
  10276.         <layer>background</layer>
  10277.         <id>19</id>
  10278.         <text>4/11/90</text>
  10279.     </content>
  10280.     <name></name>
  10281.     <script></script>
  10282. </card>
  10283.  
  10284.  
  10285. card_51615.xml
  10286. <?xml version="1.0" encoding="utf-8" ?>
  10287. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  10288. <card>
  10289.     <id>51615</id>
  10290.     <filler1>0</filler1>
  10291.     <cantDelete> <false /> </cantDelete>
  10292.     <showPict> <true /> </showPict>
  10293.     <dontSearch> <false /> </dontSearch>
  10294.     <owner>2663</owner>
  10295.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  10296.     <part>
  10297.         <id>1</id>
  10298.         <type>button</type>
  10299.         <visible> <true /> </visible>
  10300.         <reserved5> 0 </reserved5>
  10301.         <reserved4> 0 </reserved4>
  10302.         <reserved3> 0 </reserved3>
  10303.         <reserved2> 0 </reserved2>
  10304.         <reserved1> 0 </reserved1>
  10305.         <enabled> <true /> </enabled>
  10306.         <rect>
  10307.             <left>403</left>
  10308.             <top>138</top>
  10309.             <right>503</right>
  10310.             <bottom>153</bottom>
  10311.         </rect>
  10312.         <style>rectangle</style>
  10313.         <showName> <true /> </showName>
  10314.         <highlight> <false /> </highlight>
  10315.         <autoHighlight> <true /> </autoHighlight>
  10316.         <sharedHighlight> <true /> </sharedHighlight>
  10317.         <family>0</family>
  10318.         <titleWidth>0</titleWidth>
  10319.         <icon>0</icon>
  10320.         <textAlign>center</textAlign>
  10321.         <font>Geneva</font>
  10322.         <textSize>10</textSize>
  10323.         <textStyle>italic</textStyle>
  10324.         <name>‚ÄúDigging In‚Äù</name>
  10325.         <script>on mouseUppush cdgo to card id 34170end mouseUp</script>
  10326.     </part>
  10327.     <part>
  10328.         <id>2</id>
  10329.         <type>button</type>
  10330.         <visible> <true /> </visible>
  10331.         <reserved5> 0 </reserved5>
  10332.         <reserved4> 0 </reserved4>
  10333.         <reserved3> 0 </reserved3>
  10334.         <reserved2> 0 </reserved2>
  10335.         <reserved1> 0 </reserved1>
  10336.         <enabled> <true /> </enabled>
  10337.         <rect>
  10338.             <left>403</left>
  10339.             <top>236</top>
  10340.             <right>503</right>
  10341.             <bottom>251</bottom>
  10342.         </rect>
  10343.         <style>rectangle</style>
  10344.         <showName> <true /> </showName>
  10345.         <highlight> <false /> </highlight>
  10346.         <autoHighlight> <true /> </autoHighlight>
  10347.         <sharedHighlight> <true /> </sharedHighlight>
  10348.         <family>0</family>
  10349.         <titleWidth>0</titleWidth>
  10350.         <icon>0</icon>
  10351.         <textAlign>center</textAlign>
  10352.         <font>Geneva</font>
  10353.         <textSize>10</textSize>
  10354.         <textStyle>italic</textStyle>
  10355.         <name>Custom Controls</name>
  10356.         <script>on mouseUppush cdgo to card id 37397end mouseUp</script>
  10357.     </part>
  10358.     <content>
  10359.         <layer>background</layer>
  10360.         <id>4</id>
  10361.         <text>What's New</text>
  10362.     </content>
  10363.     <content>
  10364.         <layer>background</layer>
  10365.         <id>5</id>
  10366.         <text>Intro</text>
  10367.     </content>
  10368.     <content>
  10369.         <layer>background</layer>
  10370.         <id>6</id>
  10371.         <text>Dialoger Professional for Microphone has been updated in a number of exciting areas. They are summarized on the following pages for users of version 1.0 of Dialoger and Dialoger Developer. If you are a new user of Dialoger, however, these brief highlights will not mean much to you. Instead, you should skip ahead to the section Digging In.And the enhancements are:Custom Control Items ‚Äî Dialoger now supports the inclusion of custom controls in a dialog. The standard controls (push button, radio button, checkbox and scrollbars) are included as are any custom controls in the stack (CDEFs). A wide selection of read-made CDEFs have been included for use in any dialog.</text>
  10372.     </content>
  10373.     <content>
  10374.         <layer>background</layer>
  10375.         <id>19</id>
  10376.         <text>9/24/91</text>
  10377.     </content>
  10378.     <name></name>
  10379.     <script></script>
  10380. </card>
  10381.  
  10382.  
  10383. card_44252.xml
  10384. <?xml version="1.0" encoding="utf-8" ?>
  10385. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  10386. <card>
  10387.     <id>44252</id>
  10388.     <filler1>0</filler1>
  10389.     <cantDelete> <false /> </cantDelete>
  10390.     <showPict> <true /> </showPict>
  10391.     <dontSearch> <false /> </dontSearch>
  10392.     <owner>2663</owner>
  10393.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  10394.     <part>
  10395.         <id>1</id>
  10396.         <type>button</type>
  10397.         <visible> <true /> </visible>
  10398.         <reserved5> 0 </reserved5>
  10399.         <reserved4> 0 </reserved4>
  10400.         <reserved3> 0 </reserved3>
  10401.         <reserved2> 0 </reserved2>
  10402.         <reserved1> 0 </reserved1>
  10403.         <enabled> <true /> </enabled>
  10404.         <rect>
  10405.             <left>403</left>
  10406.             <top>124</top>
  10407.             <right>503</right>
  10408.             <bottom>139</bottom>
  10409.         </rect>
  10410.         <style>rectangle</style>
  10411.         <showName> <true /> </showName>
  10412.         <highlight> <false /> </highlight>
  10413.         <autoHighlight> <true /> </autoHighlight>
  10414.         <sharedHighlight> <true /> </sharedHighlight>
  10415.         <family>0</family>
  10416.         <titleWidth>0</titleWidth>
  10417.         <icon>0</icon>
  10418.         <textAlign>center</textAlign>
  10419.         <font>Geneva</font>
  10420.         <textSize>10</textSize>
  10421.         <textStyle>italic</textStyle>
  10422.         <name>‚ÄúDigging In‚Äù</name>
  10423.         <script>on mouseUppush cdgo to card id 34170end mouseUp</script>
  10424.     </part>
  10425.     <part>
  10426.         <id>2</id>
  10427.         <type>button</type>
  10428.         <visible> <true /> </visible>
  10429.         <reserved5> 0 </reserved5>
  10430.         <reserved4> 0 </reserved4>
  10431.         <reserved3> 0 </reserved3>
  10432.         <reserved2> 0 </reserved2>
  10433.         <reserved1> 0 </reserved1>
  10434.         <enabled> <true /> </enabled>
  10435.         <rect>
  10436.             <left>403</left>
  10437.             <top>209</top>
  10438.             <right>503</right>
  10439.             <bottom>225</bottom>
  10440.         </rect>
  10441.         <style>rectangle</style>
  10442.         <showName> <true /> </showName>
  10443.         <highlight> <false /> </highlight>
  10444.         <autoHighlight> <true /> </autoHighlight>
  10445.         <sharedHighlight> <true /> </sharedHighlight>
  10446.         <family>0</family>
  10447.         <titleWidth>0</titleWidth>
  10448.         <icon>0</icon>
  10449.         <textAlign>center</textAlign>
  10450.         <font>Geneva</font>
  10451.         <textSize>10</textSize>
  10452.         <textStyle>italic</textStyle>
  10453.         <name>‚ÄúGetting Fancy‚Äù</name>
  10454.         <script>on mouseUppush cdgo to card id 18049end mouseUp</script>
  10455.     </part>
  10456.     <part>
  10457.         <id>3</id>
  10458.         <type>button</type>
  10459.         <visible> <true /> </visible>
  10460.         <reserved5> 0 </reserved5>
  10461.         <reserved4> 0 </reserved4>
  10462.         <reserved3> 0 </reserved3>
  10463.         <reserved2> 0 </reserved2>
  10464.         <reserved1> 0 </reserved1>
  10465.         <enabled> <true /> </enabled>
  10466.         <rect>
  10467.             <left>403</left>
  10468.             <top>269</top>
  10469.             <right>503</right>
  10470.             <bottom>285</bottom>
  10471.         </rect>
  10472.         <style>rectangle</style>
  10473.         <showName> <true /> </showName>
  10474.         <highlight> <false /> </highlight>
  10475.         <autoHighlight> <true /> </autoHighlight>
  10476.         <sharedHighlight> <true /> </sharedHighlight>
  10477.         <family>0</family>
  10478.         <titleWidth>0</titleWidth>
  10479.         <icon>0</icon>
  10480.         <textAlign>center</textAlign>
  10481.         <font>Geneva</font>
  10482.         <textSize>10</textSize>
  10483.         <textStyle>italic</textStyle>
  10484.         <name>Dialog Maker</name>
  10485.         <script>on mouseUppush cdgo to stack "Dialog Maker"end mouseUp</script>
  10486.     </part>
  10487.     <content>
  10488.         <layer>background</layer>
  10489.         <id>4</id>
  10490.         <text>Welcome</text>
  10491.     </content>
  10492.     <content>
  10493.         <layer>background</layer>
  10494.         <id>6</id>
  10495.         <text>Nevertheless, to get the most out of your investment, you will want to learn more about the world of dialogs.The next section in this stack, ‚ÄúDigging In‚Äù provides an in-depth discussion of not only Dialoger but also the underlying concepts associated with dialogs in general. After completing it, you will be able to design, create and use complex dialogs within HyperCard.As your needs (or curiosity) progress, Section 3 ‚ÄúGetting Fancy‚Äù reveals the full power and flexibility of Dialoger. After completing this section, you will be able to take full advantage of all the components of the Dialoger package.By the way, the Dialog Maker stack provides ready-made dialogs which might fit your needs right away‚Ķ</text>
  10496.     </content>
  10497.     <content>
  10498.         <layer>background</layer>
  10499.         <id>5</id>
  10500.         <text>Do What, When?</text>
  10501.     </content>
  10502.     <content>
  10503.         <layer>background</layer>
  10504.         <id>12</id>
  10505.         <text>1.0</text>
  10506.     </content>
  10507.     <content>
  10508.         <layer>background</layer>
  10509.         <id>19</id>
  10510.         <text>3/20/90</text>
  10511.     </content>
  10512.     <name></name>
  10513.     <script></script>
  10514. </card>
  10515.  
  10516.  
  10517. card_43652.xml
  10518. <?xml version="1.0" encoding="utf-8" ?>
  10519. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  10520. <card>
  10521.     <id>43652</id>
  10522.     <filler1>0</filler1>
  10523.     <cantDelete> <false /> </cantDelete>
  10524.     <showPict> <true /> </showPict>
  10525.     <dontSearch> <false /> </dontSearch>
  10526.     <owner>2663</owner>
  10527.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  10528.     <part>
  10529.         <id>1</id>
  10530.         <type>button</type>
  10531.         <visible> <true /> </visible>
  10532.         <reserved5> 0 </reserved5>
  10533.         <reserved4> 0 </reserved4>
  10534.         <reserved3> 0 </reserved3>
  10535.         <reserved2> 0 </reserved2>
  10536.         <reserved1> 0 </reserved1>
  10537.         <enabled> <true /> </enabled>
  10538.         <rect>
  10539.             <left>412</left>
  10540.             <top>53</top>
  10541.             <right>489</right>
  10542.             <bottom>113</bottom>
  10543.         </rect>
  10544.         <style>transparent</style>
  10545.         <showName> <true /> </showName>
  10546.         <highlight> <false /> </highlight>
  10547.         <autoHighlight> <true /> </autoHighlight>
  10548.         <sharedHighlight> <true /> </sharedHighlight>
  10549.         <family>0</family>
  10550.         <titleWidth>0</titleWidth>
  10551.         <icon>18630</icon>
  10552.         <textAlign>center</textAlign>
  10553.         <font>Chicago</font>
  10554.         <textSize>12</textSize>
  10555.         <textStyle>plain</textStyle>
  10556.         <name>Install Button</name>
  10557.         <script>on mouseUpset lockmessages to truelock screenset icon of me to 978select medoMenu "copy button"go homedoMenu "paste Button"choose browse toolunlock screenput "cd btn"&&(number of cd btns) into objset name of obj to "Dialog Maker"set script of obj to ¬¨"on mouseUp" & return ¬¨& "go"&&quote&"Dialog Maker"&quote&return ¬¨& "end mouseUp"put "Move mouse to desired location and click."repeat until the mouse is downset loc of obj to mouseLoc()end repeatlock screengo backset icon of me to 18630put emptyunlock screenset lockmessages to falseend mouseUp</script>
  10558.     </part>
  10559.     <part>
  10560.         <id>4</id>
  10561.         <type>button</type>
  10562.         <visible> <true /> </visible>
  10563.         <reserved5> 0 </reserved5>
  10564.         <reserved4> 0 </reserved4>
  10565.         <reserved3> 0 </reserved3>
  10566.         <reserved2> 0 </reserved2>
  10567.         <reserved1> 0 </reserved1>
  10568.         <enabled> <true /> </enabled>
  10569.         <rect>
  10570.             <left>412</left>
  10571.             <top>145</top>
  10572.             <right>489</right>
  10573.             <bottom>205</bottom>
  10574.         </rect>
  10575.         <style>transparent</style>
  10576.         <showName> <true /> </showName>
  10577.         <highlight> <false /> </highlight>
  10578.         <autoHighlight> <true /> </autoHighlight>
  10579.         <sharedHighlight> <true /> </sharedHighlight>
  10580.         <family>0</family>
  10581.         <titleWidth>0</titleWidth>
  10582.         <icon>18630</icon>
  10583.         <textAlign>center</textAlign>
  10584.         <font>Chicago</font>
  10585.         <textSize>12</textSize>
  10586.         <textStyle>plain</textStyle>
  10587.         <name>Install Resources</name>
  10588.         <script>on mouseUplock screenset lockMessages to truego homeget long name of this stackdelete word 1 of itdelete char 1 of itdelete last char of itput it into toFilego backset lockMessages to falseunlock screenget long name of this stackdelete word 1 of itdelete char 1 of itdelete last char of itput it into fromFileput number of lines in cd fld "ResourceList" into rCountrepeat with l = 1 to rCountget line l of cd fld "resourceList"put item 1 of it into theTypeput item 2 of it into theNamerescopyquick fromFile,toFile,theType,theNameProgress theType&&theNameprogress trunc(l*100/rCount)if the result is not empty then answer the result with "Continue"end repeatprogress "dismiss"answer "Resources sucessfully installed. Quit now." with "Quit"doMenu "quit hyperCard"end mouseUp</script>
  10589.     </part>
  10590.     <part>
  10591.         <id>5</id>
  10592.         <type>field</type>
  10593.         <visible> <false /> </visible>
  10594.         <dontWrap> <false /> </dontWrap>
  10595.         <dontSearch> <false /> </dontSearch>
  10596.         <sharedText> <false /> </sharedText>
  10597.         <fixedLineHeight> <true /> </fixedLineHeight>
  10598.         <autoTab> <false /> </autoTab>
  10599.         <lockText> <false /> </lockText>
  10600.         <rect>
  10601.             <left>394</left>
  10602.             <top>17</top>
  10603.             <right>513</right>
  10604.             <bottom>342</bottom>
  10605.         </rect>
  10606.         <style>scrolling</style>
  10607.         <autoSelect> <false /> </autoSelect>
  10608.         <showLines> <false /> </showLines>
  10609.         <wideMargins> <false /> </wideMargins>
  10610.         <multipleLines> <false /> </multipleLines>
  10611.         <reservedFamily> 0 </reservedFamily>
  10612.         <titleWidth>0</titleWidth>
  10613.         <icon>0</icon>
  10614.         <textAlign>left</textAlign>
  10615.         <font>Geneva</font>
  10616.         <textSize>9</textSize>
  10617.         <textStyle>plain</textStyle>
  10618.         <textHeight>10</textHeight>
  10619.         <name>resourceList</name>
  10620.         <script></script>
  10621.     </part>
  10622.     <content>
  10623.         <layer>background</layer>
  10624.         <id>4</id>
  10625.         <text>Welcome‚Ķ</text>
  10626.     </content>
  10627.     <content>
  10628.         <layer>background</layer>
  10629.         <id>5</id>
  10630.         <text>Going Places</text>
  10631.     </content>
  10632.     <content>
  10633.         <layer>background</layer>
  10634.         <id>6</id>
  10635.         <text>Since Dialoger promises to become a vital part of your computing life, you will want to install a button in your home stack to bring you directly to the Dialog Maker stack. Click on the button at right to install such a button.Also, let's install some resource in your Home stack. This step allows us to use dialogs in any stack without having to load that stack down with the X's needed to actually display the dialog (although it will still need the actual dialogs). You should quit HyperCard immediately after this step to enforce the changes. Then relaunch HyperCard and return here. Once you have done that, you are ready to get started. If you are the type of person who reads the last sentence of a novel first, then the Dialoger Maker button on the lower left will tell you whodunnit. For the rest of us, let's proceed a little more slowly.</text>
  10636.     </content>
  10637.     <content>
  10638.         <layer>background</layer>
  10639.         <id>12</id>
  10640.         <text>1.0</text>
  10641.     </content>
  10642.     <content>
  10643.         <layer>card</layer>
  10644.         <id>5</id>
  10645.         <text>XFCN,dContentsXFCN,DialogerXFCN,iMakerXFCN,pMakerXFCN,iMakerXFCN,sMakerXFCN,ResIDListXFCN,ResNameListXFCN,ResIDNameListXFCN,ScrunchXFCN,UnscrunchXFCN,DisplayColorsXCMD,dChangerXCMD,ResCopyQuicktheR,UserItemsSTR#,dErrorsLDEF,ICONsLDEF,LabeledICONsLDEF,MetaLDEF,PICTsWDEF,GlassWDEF,PaletteCDEF,Progress‚óäCDEF,ProgressBoxCDEF,NextButtonCDEF,ThreeWayCheckboxCDEF,ThreewayRadio</text>
  10646.     </content>
  10647.     <content>
  10648.         <layer>background</layer>
  10649.         <id>19</id>
  10650.         <text>4/11/90</text>
  10651.     </content>
  10652.     <name></name>
  10653.     <script></script>
  10654. </card>
  10655.  
  10656.  
  10657. card_57232.xml
  10658. <?xml version="1.0" encoding="utf-8" ?>
  10659. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  10660. <card>
  10661.     <id>57232</id>
  10662.     <filler1>0</filler1>
  10663.     <cantDelete> <false /> </cantDelete>
  10664.     <showPict> <true /> </showPict>
  10665.     <dontSearch> <false /> </dontSearch>
  10666.     <owner>2663</owner>
  10667.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  10668.     <part>
  10669.         <id>1</id>
  10670.         <type>button</type>
  10671.         <visible> <true /> </visible>
  10672.         <reserved5> 0 </reserved5>
  10673.         <reserved4> 0 </reserved4>
  10674.         <reserved3> 0 </reserved3>
  10675.         <reserved2> 0 </reserved2>
  10676.         <reserved1> 0 </reserved1>
  10677.         <enabled> <true /> </enabled>
  10678.         <rect>
  10679.             <left>403</left>
  10680.             <top>154</top>
  10681.             <right>503</right>
  10682.             <bottom>174</bottom>
  10683.         </rect>
  10684.         <style>roundrect</style>
  10685.         <showName> <true /> </showName>
  10686.         <highlight> <false /> </highlight>
  10687.         <autoHighlight> <false /> </autoHighlight>
  10688.         <sharedHighlight> <true /> </sharedHighlight>
  10689.         <family>0</family>
  10690.         <titleWidth>0</titleWidth>
  10691.         <icon>0</icon>
  10692.         <textAlign>center</textAlign>
  10693.         <font>Chicago</font>
  10694.         <textSize>12</textSize>
  10695.         <textStyle>plain</textStyle>
  10696.         <name>Example</name>
  10697.         <script>on mouseUpput "Small" & return &¬¨"Medium" & return &¬¨"Large" & return &¬¨"Ex Large" into PopUp1put "Anchovies" & return &¬¨"Hamburger" & return &¬¨"Mushrooms" & return &¬¨"Onions" & return &¬¨"Pepperoni" & return &¬¨"Peppers" & return &¬¨"Sausage" into List1put Dialoger("Example" & return & "on ExampleHit"¬¨, "0‚óämodeless"¬¨, ""¬¨ --Button "Motto‚Ķ", "true"¬¨ --Radio Button "Deep Dish", ""¬¨ --Radio Button "Thin‚Äôn crispy", ""¬¨ --Checkbox "Home Delivery", "Any Name Goes Here"¬¨ --Editable Text "", ""¬¨ --Icon "20086", ""¬¨ --Card Picture, "userList 3335" & return & List1¬¨ --List, "userPop 1, 15" & return & PopUp1¬¨ --PopUp, "StyledText New York,18,BU"& return &"Peter‚Äôs Pizza Palace"¬¨ --Text "Peter‚Äôs Pizza Palace", "userBox" &return &" Style "¬¨ --Box (Black pen, None fill)  " Style ", "userBox Gray"¬¨ --Box (Gray pen, None fill)) into dResultend mouseUp</script>
  10698.     </part>
  10699.     <part>
  10700.         <id>2</id>
  10701.         <type>button</type>
  10702.         <visible> <true /> </visible>
  10703.         <reserved5> 0 </reserved5>
  10704.         <reserved4> 0 </reserved4>
  10705.         <reserved3> 0 </reserved3>
  10706.         <reserved2> 0 </reserved2>
  10707.         <reserved1> 0 </reserved1>
  10708.         <enabled> <true /> </enabled>
  10709.         <rect>
  10710.             <left>403</left>
  10711.             <top>269</top>
  10712.             <right>503</right>
  10713.             <bottom>285</bottom>
  10714.         </rect>
  10715.         <style>rectangle</style>
  10716.         <showName> <true /> </showName>
  10717.         <highlight> <false /> </highlight>
  10718.         <autoHighlight> <true /> </autoHighlight>
  10719.         <sharedHighlight> <true /> </sharedHighlight>
  10720.         <family>0</family>
  10721.         <titleWidth>0</titleWidth>
  10722.         <icon>0</icon>
  10723.         <textAlign>center</textAlign>
  10724.         <font>Geneva</font>
  10725.         <textSize>10</textSize>
  10726.         <textStyle>italic</textStyle>
  10727.         <name>Navigation Arrows</name>
  10728.         <script>on mouseUppush cdgo to card id 56551end mouseUp</script>
  10729.     </part>
  10730.     <content>
  10731.         <layer>background</layer>
  10732.         <id>4</id>
  10733.         <text>Welcome‚Ķ</text>
  10734.     </content>
  10735.     <content>
  10736.         <layer>background</layer>
  10737.         <id>5</id>
  10738.         <text>The Stacks</text>
  10739.     </content>
  10740.     <content>
  10741.         <layer>background</layer>
  10742.         <id>6</id>
  10743.         <text>As you have undoubtedly noticed, there is an area to the right of this text which often contains pictures and other  such graffiti. Depending on the card, some other interesting things might appear in this space.For example, the stack is lettered with buttons which help illustrate the technique being described in the text. These buttons look amazingly similar to the one at right (although their names may be changed to protect the innocent). When such things are encountered, it is best to say a short prayer and give them a click. If your adventurous, you can  peek at their script by command-option-clicking on them.Buttons such as those at right will instantaneously take you to a card which relates to the topic at hand. When you have absorbed this related material, use the Return arrow button to get yourself back on track.</text>
  10744.     </content>
  10745.     <content>
  10746.         <layer>background</layer>
  10747.         <id>19</id>
  10748.         <text>4/11/90</text>
  10749.     </content>
  10750.     <name></name>
  10751.     <script></script>
  10752. </card>
  10753.  
  10754.  
  10755. card_56551.xml
  10756. <?xml version="1.0" encoding="utf-8" ?>
  10757. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  10758. <card>
  10759.     <id>56551</id>
  10760.     <filler1>0</filler1>
  10761.     <bitmap>BMAP_56970.pbm</bitmap>
  10762.     <cantDelete> <false /> </cantDelete>
  10763.     <showPict> <true /> </showPict>
  10764.     <dontSearch> <false /> </dontSearch>
  10765.     <owner>2663</owner>
  10766.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  10767.     <content>
  10768.         <layer>background</layer>
  10769.         <id>4</id>
  10770.         <text>Welcome‚Ķ</text>
  10771.     </content>
  10772.     <content>
  10773.         <layer>background</layer>
  10774.         <id>5</id>
  10775.         <text>Navigation Arrows</text>
  10776.     </content>
  10777.     <content>
  10778.         <layer>background</layer>
  10779.         <id>6</id>
  10780.         <text>Along the bottom of each card are navigation arrows which allow you to move from card to card. When you are ready to move on, click the right-facing arrow. When you want to review a previous card, click the left-facing one.The Return arrow in the lower righthand corner allows you to pick up where you left off if you start wandering off into cross-references (described soon, I promise).Meanwhile, lurking in the lefthand corner are two buttons, one to take you home at any time (The Dorothy Memorial Home Button) and a button to take you to Dialog Maker ‚Äî the workhorse of the product.Finally, there is a big button to the right of the Topic / Subtopic Headings which will take you back to the first card which serves as a table of contents to all the topics.</text>
  10781.     </content>
  10782.     <content>
  10783.         <layer>background</layer>
  10784.         <id>19</id>
  10785.         <text>4/11/90</text>
  10786.     </content>
  10787.     <name></name>
  10788.     <script></script>
  10789. </card>
  10790.  
  10791.  
  10792. card_34913.xml
  10793. <?xml version="1.0" encoding="utf-8" ?>
  10794. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  10795. <card>
  10796.     <id>34913</id>
  10797.     <filler1>0</filler1>
  10798.     <bitmap>BMAP_43010.pbm</bitmap>
  10799.     <cantDelete> <false /> </cantDelete>
  10800.     <showPict> <true /> </showPict>
  10801.     <dontSearch> <false /> </dontSearch>
  10802.     <owner>2663</owner>
  10803.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  10804.     <content>
  10805.         <layer>background</layer>
  10806.         <id>6</id>
  10807.         <text>Welcome to Dialoger. Your package consists of two stacks; Dialog  Maker and Dialoger Help.Dialog  Maker ‚Äî the design environment for the creation and manipulation of dialogs. This is where you will ‚Äúwork‚Äù.  As you may know, previous versions of Dialoger contained two additional stacks; Dialoger Commands and Dialoger Examples. These have been integrated into the Dialog  Maker stack for your convenience).Dialoger Help ‚Äî this stack. It combines both an interactive tutorial and an in-depth information source for dialogs in general and the Dialoger product in particular. The next card tells a little more about how to use this stack so click the right arrow (below) when ready‚Ķ</text>
  10808.     </content>
  10809.     <content>
  10810.         <layer>background</layer>
  10811.         <id>4</id>
  10812.         <text>Welcome‚Ķ</text>
  10813.     </content>
  10814.     <content>
  10815.         <layer>background</layer>
  10816.         <id>5</id>
  10817.         <text>The Stacks</text>
  10818.     </content>
  10819.     <content>
  10820.         <layer>background</layer>
  10821.         <id>12</id>
  10822.         <text>1.0</text>
  10823.     </content>
  10824.     <content>
  10825.         <layer>background</layer>
  10826.         <id>19</id>
  10827.         <text>4/11/90</text>
  10828.     </content>
  10829.     <name></name>
  10830.     <script></script>
  10831. </card>
  10832.  
  10833.  
  10834. card_5336.xml
  10835. <?xml version="1.0" encoding="utf-8" ?>
  10836. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  10837. <card>
  10838.     <id>5336</id>
  10839.     <filler1>0</filler1>
  10840.     <bitmap>BMAP_57497.pbm</bitmap>
  10841.     <cantDelete> <false /> </cantDelete>
  10842.     <showPict> <true /> </showPict>
  10843.     <dontSearch> <false /> </dontSearch>
  10844.     <owner>5625</owner>
  10845.     <link rel="stylesheet" type="text/css" href="stylesheet_33303.css" />
  10846.     <part>
  10847.         <id>48</id>
  10848.         <type>button</type>
  10849.         <visible> <true /> </visible>
  10850.         <reserved5> 0 </reserved5>
  10851.         <reserved4> 0 </reserved4>
  10852.         <reserved3> 0 </reserved3>
  10853.         <reserved2> 0 </reserved2>
  10854.         <reserved1> 0 </reserved1>
  10855.         <enabled> <true /> </enabled>
  10856.         <rect>
  10857.             <left>8</left>
  10858.             <top>22</top>
  10859.             <right>171</right>
  10860.             <bottom>84</bottom>
  10861.         </rect>
  10862.         <style>transparent</style>
  10863.         <showName> <false /> </showName>
  10864.         <highlight> <false /> </highlight>
  10865.         <autoHighlight> <true /> </autoHighlight>
  10866.         <sharedHighlight> <true /> </sharedHighlight>
  10867.         <family>0</family>
  10868.         <titleWidth>0</titleWidth>
  10869.         <icon>0</icon>
  10870.         <textAlign>center</textAlign>
  10871.         <font>Chicago</font>
  10872.         <textSize>12</textSize>
  10873.         <textStyle>plain</textStyle>
  10874.         <name>Next</name>
  10875.         <script>on mouseUppush cdvisual effect iris opengo "DialogMaker"end mouseUp</script>
  10876.     </part>
  10877.     <content>
  10878.         <layer>background</layer>
  10879.         <id>11</id>
  10880.         <text>1.0</text>
  10881.     </content>
  10882.     <content>
  10883.         <layer>background</layer>
  10884.         <id>43</id>
  10885.         <text>1000</text>
  10886.     </content>
  10887.     <name>Map</name>
  10888.     <script></script>
  10889. </card>
  10890.  
  10891.  
  10892.